public class HTTPHandler extends BaseRouterHandler
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | CONNECTTIMEOUTThe connection timeout property name. | 
| static java.lang.String | COOKIES | 
| static java.lang.String | ERRORONSTATUSThe error on status property name. | 
| static java.lang.String | HEADERS | 
| static java.lang.String | HTTP_ETAGThe binding key for programmatic setting of url properties for HTTP GET. | 
| static java.lang.String | HTTP_HEADERPROPSThe binding key for programmatic setting of url properties for HTTP GET. | 
| static java.lang.String | HTTP_REQUEST_COOKIESThe binding key for programmatic setting of url properties for HTTP GET. | 
| static java.lang.String | HTTPEXITThe exit class property name for processing HTTP request and response. | 
| static java.lang.String | HTTPGET_URLPROPSThe binding key for programmatic setting of url properties for HTTP GET. | 
| static java.lang.String | HTTPMETHODThe HTTP method name property. | 
| static java.lang.String | HTTPMETHOD_DELETEHTTP DELETE. | 
| static java.lang.String | HTTPMETHOD_GETHTTP GET. | 
| static java.lang.String | HTTPMETHOD_POSTHTTP POST. | 
| static java.lang.String | HTTPMETHOD_PUTHTTP PUT. | 
| static java.lang.String | READTIMEOUTThe connection timeout property name. | 
| static java.lang.String | RESPONSE_HEADERS | 
| static java.lang.String | RESPONSE_STATUSThe error on status property name. | 
| static java.lang.String | RESPONSE_STATUS_TEXTThe error on status property name. | 
| static java.lang.String | URLThe HTTP url binding property name. | 
BIDICONFIG, PASSWORD, USERNAME| Constructor and Description | 
|---|
| HTTPHandler() | 
| HTTPHandler(MaxEndPointInfo endPointInfo) | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.lang.String | encode(java.lang.String userName,
      java.lang.String password)encode the username and password with BASE64Encoder | 
| int | getConnectTimeout() | 
| java.lang.String | getHttpExitName() | 
| java.lang.String | getHttpMethod() | 
| java.util.List<RouterPropsInfo> | getProperties() | 
| int | getReadTimeout() | 
| java.lang.String | getUrl() | 
| java.lang.String | getUserName() | 
| byte[] | invoke(java.util.Map metaData,
      byte[] data)All directly extending classes should call super.invoke(metaData, data) before proceeding 
 with the invoke. | 
public static final java.lang.String HTTPMETHOD_GET
public static final java.lang.String HTTPMETHOD_POST
public static final java.lang.String HTTPMETHOD_PUT
public static final java.lang.String HTTPMETHOD_DELETE
public static final java.lang.String RESPONSE_HEADERS
public static final java.lang.String HTTPGET_URLPROPS
public static final java.lang.String HTTP_HEADERPROPS
public static final java.lang.String HTTP_REQUEST_COOKIES
public static final java.lang.String HTTP_ETAG
public static final java.lang.String HTTPEXIT
public static final java.lang.String HTTPMETHOD
public static final java.lang.String HEADERS
public static final java.lang.String COOKIES
public static final java.lang.String URL
public static final java.lang.String CONNECTTIMEOUT
public static final java.lang.String READTIMEOUT
public static final java.lang.String ERRORONSTATUS
public static final java.lang.String RESPONSE_STATUS
public static final java.lang.String RESPONSE_STATUS_TEXT
public HTTPHandler(MaxEndPointInfo endPointInfo)
endPointInfo - public HTTPHandler()
public byte[] invoke(java.util.Map metaData,
            byte[] data)
              throws MXException
BaseRouterHandlerinvoke in interface RouterHandlerinvoke in class BaseRouterHandlerMXExceptionRouterHandler.invoke(java.util.Map, byte[])public java.util.List<RouterPropsInfo> getProperties()
public int getReadTimeout()
public int getConnectTimeout()
public java.lang.String getHttpExitName()
public java.lang.String getUrl()
public java.lang.String getUserName()
public java.lang.String getHttpMethod()
public static java.lang.String encode(java.lang.String userName,
                      java.lang.String password)
                               throws java.lang.Exception
userName - - a Stringpassword - - a Stringjava.lang.Exception