public abstract class MessageContext extends Object implements IMessageContext, Cloneable
IMessageContext.AgentTypeEnum, IMessageContext.AuthMethodEnum, IMessageContext.ReqOriginEnum, IMessageContext.REQUEST_TYPE, IMessageContext.STAGE, IMessageContext.TYPE
Modifier and Type | Field and Description |
---|---|
IMessageContext.AuthMethodEnum |
authenticationMethod |
IMessageContext.ReqOriginEnum |
requestOrigin |
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
Constructor and Description |
---|
MessageContext() |
Modifier and Type | Method and Description |
---|---|
void |
cloneFrom(MessageContext origContext) |
Map<String,Object> |
getAllProperties()
Get properties that is used by the execution engine during policy execution
|
IMessageContext.AuthMethodEnum |
getAuthenticationMethod()
This method returns the authentication method used to authentication.
|
String |
getGUID() |
InvocationStatus |
getInvocationStatus()
InvocationMetric is used to collect system monitoring data.
|
Object |
getProperty(String name)
Get the value of the property identified by name
|
String |
getRemoteAddr() |
IMessageContext.ReqOriginEnum |
getRequestOrigin()
This method returns the origin of the request.
|
IMessageContext.REQUEST_TYPE |
getRequestType() |
String |
getServiceID() |
String |
getServiceURL() |
IMessageContext.STAGE |
getStage() |
long |
getStartTime() |
IMessageContext.TYPE |
getType() |
void |
resetInvocationStatus(InvocationStatus origStatus) |
void |
setAllProperties(Map<String,Object> properties)
Set properties that can be used by the execution engine during policy execution
|
void |
setProperty(String name, Object value)
Set the value of the property identified by name
|
void |
setRemoteAddr(String remoteAddr) |
void |
setRequestType(IMessageContext.REQUEST_TYPE type) |
void |
setServiceID(String id) |
void |
setServiceURL(String url) |
void |
setStage(IMessageContext.STAGE stage) |
void |
setStartTime(long startTime) |
void |
setType(IMessageContext.TYPE type) |
public IMessageContext.AuthMethodEnum authenticationMethod
public IMessageContext.ReqOriginEnum requestOrigin
public void setType(IMessageContext.TYPE type)
setType
in interface IMessageContext
public IMessageContext.TYPE getType()
getType
in interface IMessageContext
public void setStage(IMessageContext.STAGE stage)
setStage
in interface IMessageContext
public IMessageContext.STAGE getStage()
getStage
in interface IMessageContext
public void setRequestType(IMessageContext.REQUEST_TYPE type)
setRequestType
in interface IMessageContext
public IMessageContext.REQUEST_TYPE getRequestType()
getRequestType
in interface IMessageContext
public void setProperty(String name, Object value)
IContext
setProperty
in interface IContext
public Object getProperty(String name)
IContext
getProperty
in interface IContext
public void setAllProperties(Map<String,Object> properties)
IContext
setAllProperties
in interface IContext
public Map<String,Object> getAllProperties()
IContext
getAllProperties
in interface IContext
public void setServiceID(String id)
setServiceID
in interface IMessageContext
public String getServiceID()
getServiceID
in interface IMessageContext
public void setServiceURL(String url)
setServiceURL
in interface IMessageContext
public String getServiceURL()
getServiceURL
in interface IMessageContext
public void setRemoteAddr(String remoteAddr)
setRemoteAddr
in interface IMessageContext
public String getRemoteAddr()
getRemoteAddr
in interface IMessageContext
public void setStartTime(long startTime)
setStartTime
in interface IMessageContext
public long getStartTime()
getStartTime
in interface IMessageContext
public String getGUID()
getGUID
in interface IMessageContext
public InvocationStatus getInvocationStatus()
getInvocationStatus
in interface IMessageContext
public void cloneFrom(MessageContext origContext) throws WSMException
WSMException
public void resetInvocationStatus(InvocationStatus origStatus)
public IMessageContext.AuthMethodEnum getAuthenticationMethod()
IMessageContext
getAuthenticationMethod
in interface IMessageContext
public IMessageContext.ReqOriginEnum getRequestOrigin()
IMessageContext
getRequestOrigin
in interface IMessageContext