public class JmsTransportContext extends TransportContext
ITransportContext.TYPEJMS_MESSAGE_OBJ_NAME| Constructor and Description |
|---|
JmsTransportContext()
For outbound message processing, as client agent
|
JmsTransportContext(javax.jms.Message jmsMsg)
For inbound message processing, as server agent
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCookie(java.lang.Object cookie) |
java.lang.Object |
getAttribute(java.lang.String sslPeerCertificates)
See
HttpServletRequst.getAttribute |
java.lang.String |
getAuthType()
See
HttpServletRequest.getAuthType |
int |
getContentLength()
See
HttpServletRequest.getContentLength |
java.lang.String |
getContentType()
See
HttpServletRequest.getContentType |
java.lang.Object[] |
getCookies()
Get cookies from underlying transport layer See
HttpServletRequest.getCookies |
java.util.Enumeration<java.lang.String> |
getHeaderNames()
See
HttpServletRequest.getHeaderNames |
java.io.InputStream |
getInputStream()
See
HttpServletRequest.getInputStream |
java.lang.String |
getMethod()
Get HTTP method from underlying transport layer See
HttpServletRequest.getMethod |
java.io.OutputStream |
getOutputStream()
See
HttpServletRespons.getOutputStream() |
java.lang.String |
getParameter(java.lang.String parameter)
See
HttpServletRequest.getParameter |
java.lang.String |
getPathInfo()
See
HttpServletRequest.getPathInfo() |
java.lang.String |
getQueryString()
See
HttpServletRequest.getQueryString |
java.lang.String |
getRemoteAddr()
See
HttpServletRequest.getRemoteAddr |
java.lang.String |
getRequestURI()
Get RequestURI from underlying transport layer.
|
java.lang.StringBuffer |
getRequestURL()
Get RequestURL from underlying transport layer.
|
java.lang.String |
getScheme()
See
HttpServletRequest.getScheme() |
java.lang.String |
getServerName()
Get server name from underlying transport layer See
HttpServletRequest.getServerName |
int |
getServerPort()
Get server port from underlying transport layer See
HttpServletRequest.getServerPort |
int |
getStatus()
See
HttpServletResponse.getStatus |
java.lang.String |
getTransportHeader(java.lang.String headerName)
Get the header value from underlying transport layer
|
java.util.Enumeration<java.lang.String> |
getTransportHeaders(java.lang.String name)
See
HttpServletRequest.getHeaders |
java.lang.Object |
getTransportObject(java.lang.String type) |
java.io.Writer |
getWriter()
See
HttpServletResponse.getWriter() |
boolean |
hasRequest()
Checks if request object is null or not.
|
boolean |
hasResponse()
Checks if response object is null or not Returns true if not null else false.
|
boolean |
isSecure()
See
HttpServletRequest.isSecure |
void |
sendError(int errorCode, java.lang.String msg)
Sends Error using underlying transport layer See
HttpServletResponse.sendError |
void |
sendRedirect(java.lang.String redirectURL)
See
HttpServletResponse.sendRedirect |
void |
setResponseContentLength(int length)
See
HttpServletResponse.setContentLength |
void |
setResponseContentType(java.lang.String contentType)
See
HttpServletResponse.setContentType() |
void |
setStatus(int status)
See
HttpServletResponse.setStatus() |
void |
setTransportHeader(java.lang.String headerName, java.lang.String headerVal, java.lang.String agentFunction)
Service agent uses it for inbound message processing with processResponse - Moved it here from message context objects, earlier it was in each separate message contexts
|
getAllHeaders, getHeader, getType, setHeader, setTypepublic JmsTransportContext(javax.jms.Message jmsMsg)
jmsMsg -public JmsTransportContext()
public java.lang.Object getTransportObject(java.lang.String type)
type, - it is ignored for now, type can be either req, or responsepublic void setTransportHeader(java.lang.String headerName,
java.lang.String headerVal,
java.lang.String agentFunction)
throws WSMException
ITransportContextWSMExceptionpublic java.lang.String getTransportHeader(java.lang.String headerName)
ITransportContextpublic java.lang.String getRequestURI()
ITransportContextHttpServletRequest.getRequestURIpublic java.lang.StringBuffer getRequestURL()
ITransportContextHttpServletRequest.getRequestURLpublic void sendError(int errorCode,
java.lang.String msg)
throws java.io.IOException
ITransportContextHttpServletResponse.sendErrorjava.io.IOExceptionpublic java.lang.Object[] getCookies()
ITransportContextHttpServletRequest.getCookiespublic java.lang.String getServerName()
ITransportContextHttpServletRequest.getServerNamepublic int getServerPort()
ITransportContextHttpServletRequest.getServerPortpublic java.lang.String getMethod()
ITransportContextHttpServletRequest.getMethodpublic boolean isSecure()
ITransportContextHttpServletRequest.isSecurepublic java.lang.String getParameter(java.lang.String parameter)
ITransportContextHttpServletRequest.getParameterpublic void sendRedirect(java.lang.String redirectURL)
throws java.io.IOException
ITransportContextHttpServletResponse.sendRedirectjava.io.IOExceptionpublic java.lang.String getRemoteAddr()
ITransportContextHttpServletRequest.getRemoteAddrpublic java.lang.Object getAttribute(java.lang.String sslPeerCertificates)
ITransportContextHttpServletRequst.getAttributepublic void setResponseContentLength(int length)
ITransportContextHttpServletResponse.setContentLengthpublic java.lang.String getQueryString()
ITransportContextHttpServletRequest.getQueryStringpublic java.lang.String getContentType()
ITransportContextHttpServletRequest.getContentTypepublic java.util.Enumeration<java.lang.String> getHeaderNames()
ITransportContextHttpServletRequest.getHeaderNamespublic java.util.Enumeration<java.lang.String> getTransportHeaders(java.lang.String name)
ITransportContextHttpServletRequest.getHeaderspublic java.io.InputStream getInputStream()
throws java.io.IOException
ITransportContextHttpServletRequest.getInputStreamjava.io.IOExceptionpublic int getContentLength()
ITransportContextHttpServletRequest.getContentLengthpublic java.lang.String getAuthType()
ITransportContextHttpServletRequest.getAuthTypepublic int getStatus()
ITransportContextHttpServletResponse.getStatuspublic java.lang.String getScheme()
ITransportContextHttpServletRequest.getScheme()public void setStatus(int status)
ITransportContextHttpServletResponse.setStatus()public boolean hasRequest()
ITransportContextpublic boolean hasResponse()
ITransportContextpublic void setResponseContentType(java.lang.String contentType)
ITransportContextHttpServletResponse.setContentType()public java.io.OutputStream getOutputStream()
throws java.io.IOException
ITransportContextHttpServletRespons.getOutputStream()java.io.IOExceptionpublic java.io.Writer getWriter()
ITransportContextHttpServletResponse.getWriter()public java.lang.String getPathInfo()
ITransportContextHttpServletRequest.getPathInfo()public void addCookie(java.lang.Object cookie)