Skip navigation links
oracle.wsm.common.sdk
Class SOAPBindingMessageContext
java.lang.Object
oracle.wsm.common.sdk.MessageContext
oracle.wsm.common.sdk.SOAPBindingMessageContext
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, IContext, IMessageContext, ISOAPBindingMessageContext
-
public class SOAPBindingMessageContext
- extends MessageContext
- implements ISOAPBindingMessageContext
- See Also:
- Serialized Form
Fields inherited from interface oracle.wsm.common.sdk.IMessageContext |
AGENT_CONTEXT, ASYNC_REQ_REPLYTO_ELEM, AUTHN_METHOD, LEGACY_POLICY_OPERATION_MAP, LEGACY_POLICY_SET, LEGACYPOLICY_ENABLED, OPERATION_ID, OPERATION_NAME, POLICY_SET, REMOTE_IP, REQUEST_PROCESSED_HEADERS, RESPONSE_PROCESSED_HEADERS, SECURITY_SUBJECT, USER_NAME, VIRTUAL_HOST_TYPE, WSDL_DEFINTION |
Methods inherited from class oracle.wsm.common.sdk.MessageContext |
cloneFrom, getAllProperties, getAuthenticationMethod, getGUID, getInvocationStatus, getProperty, getRemoteAddr, getRequestOrigin, getServiceID, getServiceURL, getStage, getStartTime, getType, resetInvocationStatus, setAllProperties, setProperty, setRemoteAddr, setServiceID, setServiceURL, setStage, setStartTime, setType |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.wsm.common.sdk.IMessageContext |
getAuthenticationMethod, getGUID, getInvocationStatus, getRemoteAddr, getRequestOrigin, getServiceID, getServiceURL, getStage, getStartTime, getType, setRemoteAddr, setServiceID, setServiceURL, setStage, setStartTime, setType |
SOAPBindingMessageContext
public SOAPBindingMessageContext()
setRequestMessage
public void setRequestMessage(javax.xml.soap.SOAPMessage requestMessage)
-
- Specified by:
setRequestMessage
in interface ISOAPBindingMessageContext
getRequestMessage
public javax.xml.soap.SOAPMessage getRequestMessage()
-
- Specified by:
getRequestMessage
in interface ISOAPBindingMessageContext
setResponseMessage
public void setResponseMessage(javax.xml.soap.SOAPMessage responseMessage)
-
- Specified by:
setResponseMessage
in interface ISOAPBindingMessageContext
getResponseMessage
public javax.xml.soap.SOAPMessage getResponseMessage()
-
- Specified by:
getResponseMessage
in interface ISOAPBindingMessageContext
setFault
public void setFault(javax.xml.soap.SOAPMessage faultMessage)
-
- Specified by:
setFault
in interface ISOAPBindingMessageContext
getFault
public javax.xml.soap.SOAPMessage getFault()
-
- Specified by:
getFault
in interface ISOAPBindingMessageContext
clone
public SOAPBindingMessageContext clone()
-
- Overrides:
clone
in class java.lang.Object
cloneFrom
public void cloneFrom(SOAPBindingMessageContext origContext)
throws WSMException
-
- Throws:
WSMException
cloneSOAPMessage
public javax.xml.soap.SOAPMessage cloneSOAPMessage(javax.xml.soap.SOAPMessage soapMessage)
throws javax.xml.soap.SOAPException,
java.io.IOException
-
- Throws:
javax.xml.soap.SOAPException
java.io.IOException
setTransportContext
public void setTransportContext(oracle.wsm.common.sdk.ITransportContext transCtx)
- For Interceptor to call to set the appropriate transport context for both inbound and outbound
-
- Specified by:
setTransportContext
in interface ISOAPBindingMessageContext
-
- Parameters:
transCtx
-
getTransportHeader
public java.lang.String getTransportHeader(java.lang.String headerName)
throws WSMException
- Server agent uses it for inbound processing
-
- Specified by:
getTransportHeader
in interface ISOAPBindingMessageContext
-
- Throws:
WSMException
getAllTransportHeaders
public java.util.Map<java.lang.String,java.lang.String> getAllTransportHeaders()
throws WSMException
- For Interceptor use, outbound processing only
-
- Specified by:
getAllTransportHeaders
in interface ISOAPBindingMessageContext
-
- Throws:
WSMException
setTransportHeader
public void setTransportHeader(java.lang.String headerName,
java.lang.String headerVal,
java.lang.String agentFunction)
throws WSMException
- Client agent uses it for outbound message processing with processRequest Service agent uses it for inbound message processing with processResponse
-
- Specified by:
setTransportHeader
in interface ISOAPBindingMessageContext
-
- Throws:
WSMException
getTransportObject
public java.lang.Object getTransportObject(java.lang.String objName)
throws WSMException
- For inbound message processing, as server agent
-
- Specified by:
getTransportObject
in interface ISOAPBindingMessageContext
-
- Parameters:
String
- objName -- the transport-specific object name, can be either http servlet request, response or jms message.
- Throws:
WSMException
Skip navigation links
Copyright © 2007-2009, Oracle. All rights reserved.