public class HttpTransportContext extends TransportContext
ITransportContext.TYPEHTTP_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 ITransportContextsetHeader in class TransportContextheaderName -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)