public class HttpTransportContext extends TransportContext
ITransportContext.TYPE
HTTP_SERVLETREQUEST_OBJ_NAME, HTTP_SERVLETRESPONSE_OBJ_NAME, JMS_MESSAGE_OBJ_NAME
Constructor and Description |
---|
HttpTransportContext()
For outbound message processing.
|
HttpTransportContext(boolean doGenerateRequestResponse)
This method ensures that a proxy HttpServletRequest/HttpServletResponse is created.
|
HttpTransportContext(javax.servlet.http.HttpServletRequest httpServletReq, javax.servlet.http.HttpServletResponse httpServletResp)
For inbound message processing, as server agent
|
Modifier and Type | Method and Description |
---|---|
int |
getResponseStatus()
Returns response code
|
java.lang.Object |
getTransportObject(java.lang.String type)
For inbound message processing as server agent
|
void |
setClientCertificate(java.security.cert.X509Certificate[] certificates)
sets client side certificate for 2 way ssl
|
void |
setHeader(java.lang.String headerName, java.lang.String headerVal)
sets transport header
|
void |
setIsSecure(boolean isSecure)
returns true if request is made over ssl and is secure
|
void |
setRemoteAddr(java.lang.String remoteHost)
sets the host name of the remote client
|
void |
setResponseStatus(int responseStatus)
Sets response code to be made available to calling WS stack
|
getAllHeaders, getHeader, getType, setType
public HttpTransportContext(javax.servlet.http.HttpServletRequest httpServletReq, javax.servlet.http.HttpServletResponse httpServletResp)
jmsMsg
-public HttpTransportContext()
public HttpTransportContext(boolean doGenerateRequestResponse)
doGenerateRequestResponse
-public java.lang.Object getTransportObject(java.lang.String type)
public void setHeader(java.lang.String headerName, java.lang.String headerVal)
setHeader
in interface ITransportContext
setHeader
in class TransportContext
headerName
-headerVal
-public void setRemoteAddr(java.lang.String remoteHost)
remoteHost
-public void setIsSecure(boolean isSecure)
isSecure
-public void setClientCertificate(java.security.cert.X509Certificate[] certificates)
certificate
-public int getResponseStatus()
public void setResponseStatus(int responseStatus)