psdi.iface.router

Interface HTTPExit

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      java.util.Map getHeaderProperties(java.util.Map metaData, byte[] data, java.util.Map httpInfo) 
      java.lang.String getURL(java.util.Map metaData, byte[] data, java.util.Map httpInfo) 
      java.util.Map getURLProperties(java.util.Map metaData, byte[] data, java.util.Map httpInfo) 
      byte[] processResponseData(int responseCode, java.lang.String responseMsg, byte[] msgBodyData)
      Processes the response information.
      java.util.Map transformPayloadToFormData(java.util.Map metaData, byte[] data, java.util.Map destinationMap) 
    • Method Detail

      • getURLProperties

        java.util.Map getURLProperties(java.util.Map metaData,
                                       byte[] data,
                                       java.util.Map httpInfo)
        Returns:
        the properties [name/value pair] which are added to the URL using ?propname=propvalue&..
      • getURL

        java.lang.String getURL(java.util.Map metaData,
                                byte[] data,
                                java.util.Map httpInfo)
        Returns:
        the URL
      • getHeaderProperties

        java.util.Map getHeaderProperties(java.util.Map metaData,
                                          byte[] data,
                                          java.util.Map httpInfo)
        Returns:
        the HTTP header properties [name/value pair].
      • transformPayloadToFormData

        java.util.Map transformPayloadToFormData(java.util.Map metaData,
                                                 byte[] data,
                                                 java.util.Map destinationMap)
        Parameters:
        metaData - The endpoint metadata.
        data - The payload.
        destinationMap - The configured endpoint properties.
        Returns:
        the payload converted into form data [propname=propvalue&..] format.
      • processResponseData

        byte[] processResponseData(int responseCode,
                                   java.lang.String responseMsg,
                                   byte[] msgBodyData)
                            throws MXException
        Processes the response information. This method checks whether the response code is a sucess code or not.
        Parameters:
        responseCode - - Response code.
        responseMsg - - Response Message.
        msgBodyData - - Response body in byte array.
        Throws:
        throws - MXException - is the response ia not as expected
        MXException