public class JmsTransportContext extends TransportContext
ITransportContext.TYPE
JMS_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, setType
public 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
ITransportContext
WSMException
public java.lang.String getTransportHeader(java.lang.String headerName)
ITransportContext
public java.lang.String getRequestURI()
ITransportContext
HttpServletRequest.getRequestURI
public java.lang.StringBuffer getRequestURL()
ITransportContext
HttpServletRequest.getRequestURL
public void sendError(int errorCode, java.lang.String msg) throws java.io.IOException
ITransportContext
HttpServletResponse.sendError
java.io.IOException
public java.lang.Object[] getCookies()
ITransportContext
HttpServletRequest.getCookies
public java.lang.String getServerName()
ITransportContext
HttpServletRequest.getServerName
public int getServerPort()
ITransportContext
HttpServletRequest.getServerPort
public java.lang.String getMethod()
ITransportContext
HttpServletRequest.getMethod
public boolean isSecure()
ITransportContext
HttpServletRequest.isSecure
public java.lang.String getParameter(java.lang.String parameter)
ITransportContext
HttpServletRequest.getParameter
public void sendRedirect(java.lang.String redirectURL) throws java.io.IOException
ITransportContext
HttpServletResponse.sendRedirect
java.io.IOException
public java.lang.String getRemoteAddr()
ITransportContext
HttpServletRequest.getRemoteAddr
public java.lang.Object getAttribute(java.lang.String sslPeerCertificates)
ITransportContext
HttpServletRequst.getAttribute
public void setResponseContentLength(int length)
ITransportContext
HttpServletResponse.setContentLength
public java.lang.String getQueryString()
ITransportContext
HttpServletRequest.getQueryString
public java.lang.String getContentType()
ITransportContext
HttpServletRequest.getContentType
public java.util.Enumeration<java.lang.String> getHeaderNames()
ITransportContext
HttpServletRequest.getHeaderNames
public java.util.Enumeration<java.lang.String> getTransportHeaders(java.lang.String name)
ITransportContext
HttpServletRequest.getHeaders
public java.io.InputStream getInputStream() throws java.io.IOException
ITransportContext
HttpServletRequest.getInputStream
java.io.IOException
public int getContentLength()
ITransportContext
HttpServletRequest.getContentLength
public java.lang.String getAuthType()
ITransportContext
HttpServletRequest.getAuthType
public int getStatus()
ITransportContext
HttpServletResponse.getStatus
public java.lang.String getScheme()
ITransportContext
HttpServletRequest.getScheme()
public void setStatus(int status)
ITransportContext
HttpServletResponse.setStatus()
public boolean hasRequest()
ITransportContext
public boolean hasResponse()
ITransportContext
public void setResponseContentType(java.lang.String contentType)
ITransportContext
HttpServletResponse.setContentType()
public java.io.OutputStream getOutputStream() throws java.io.IOException
ITransportContext
HttpServletRespons.getOutputStream()
java.io.IOException
public java.io.Writer getWriter()
ITransportContext
HttpServletResponse.getWriter()
public java.lang.String getPathInfo()
ITransportContext
HttpServletRequest.getPathInfo()
public void addCookie(java.lang.Object cookie)