public interface IRESTHttpMessageContext extends IHttpMessageContext
IMessageContext.AgentTypeEnum, IMessageContext.AuthMethodEnum, IMessageContext.ReqOriginEnum, IMessageContext.REQUEST_TYPE, IMessageContext.STAGE, IMessageContext.TYPE
AGENT_CONTEXT, ASYNC_REQ_REPLYTO_ELEM, AUTHN_METHOD, FAULT_PROCESSED_HEADERS, HTTP_SERVLET_REQUEST, IDENTITY_CONTEXT, IDENTITY_CONTEXT_ID, IDENTITY_CONTEXT_KEY, LEGACY_POLICY_OPERATION_MAP, LEGACY_POLICY_SET, LEGACYPOLICY_ENABLED, MESSAGE_CONTEXT_PROCESSED, OPERATION_ID, OPERATION_NAME, POLICY_REFERENCES_MAP, POLICY_SET, REMOTE_IP, REQUEST_BODY_ENCRYPTED, REQUEST_PROCESSED_HEADERS, RESPONSE_PROCESSED_HEADERS, SECURITY_SUBJECT, SESSION_ID, SESSION_SCT_TOKEN, USER_NAME, VIRTUAL_HOST_TYPE, WSDL_DEFINTION
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getAllTransportHeaders()
returns All TransportHeaders of Transport Object
|
String |
getAppName()
This method returns the JAX-RS Application Name.
|
com.sun.jersey.api.client.ClientRequest |
getClientRequest()
This method returns the current Jersey client request
|
com.sun.jersey.api.client.ClientResponse |
getClientResponse()
This method returns the current Jersey client response
|
Object |
getTransportObject(String objectName)
Return Specific Transport Object based on transport object Transport Object could be either http request or http response
|
void |
setAppName(String appName)
This method sets the JAX-RS Application Name.
|
void |
setClientRequest(com.sun.jersey.api.client.ClientRequest clientRequest)
This method set the Jersey client request
|
void |
setClientResponse(com.sun.jersey.api.client.ClientResponse clientResponse)
This method set the Jersey Client Response
|
void |
setTransportContext(ITransportContext transCtx)
This method set ITransportContext ITransportContext can have http request or http response
|
void |
setTransportHeader(String headerName, String headerVal, String agentFunction)
set TransportHeaders (header name, header value) to Transport Object
|
getAuthenticationMethod, getGUID, getInvocationStatus, getRemoteAddr, getRequestOrigin, getRequestType, getServiceID, getServiceURL, getStage, getStartTime, getType, setRemoteAddr, setRequestType, setServiceID, setServiceURL, setStage, setStartTime, setType
getAllProperties, getProperty, setAllProperties, setProperty
void setAppName(String appName)
This method sets the JAX-RS Application Name. The name is the Servlet name if web.xml is available, else, it is the name of the class that extends from javax.ws.rs.core.Application abstract class.
String
- appNameString getAppName()
This method returns the JAX-RS Application Name. The name is the Servlet name if web.xml is available, else, it is the name of the class that extends from javax.ws.rs.core.Application abstract class.
void setClientRequest(com.sun.jersey.api.client.ClientRequest clientRequest)
This method set the Jersey client request
ClientRequest
- clientRequest -set current value of client requestcom.sun.jersey.api.client.ClientRequest getClientRequest()
This method returns the current Jersey client request
void setClientResponse(com.sun.jersey.api.client.ClientResponse clientResponse)
This method set the Jersey Client Response
ClientResponse
- clientResponse -set the current value of client responsecom.sun.jersey.api.client.ClientResponse getClientResponse()
This method returns the current Jersey client response
void setTransportContext(ITransportContext transCtx)
This method set ITransportContext ITransportContext can have http request or http response
ITransportContext
- transCtx -set the current value of ITransportContextObject getTransportObject(String objectName) throws WSMException
Return Specific Transport Object based on transport object Transport Object could be either http request or http response
String
- objectName : get TransportObjectWSMException
Map<String,String> getAllTransportHeaders() throws WSMException
returns All TransportHeaders of Transport Object
WSMException
void setTransportHeader(String headerName, String headerVal, String agentFunction) throws WSMException
set TransportHeaders (header name, header value) to Transport Object
WSMException