|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.synapse.core.axis2.Axis2MessageContext
public class Axis2MessageContext
This is the MessageContext implementation that synapse uses almost all the time because Synapse is implemented on top of the Axis2
| Constructor Summary | |
|---|---|
Axis2MessageContext(MessageContext axisMsgCtx,
SynapseConfiguration synCfg,
SynapseEnvironment synEnv)
Constructor for the Axis2MessageContext inside Synapse |
|
| Method Summary | |
|---|---|
MessageContext |
getAxis2MessageContext()
|
SynapseConfiguration |
getConfiguration()
Get a reference to the current SynapseConfiguration |
Map<String,Object> |
getContextEntries()
Return all the entries which are in the MessageContext. |
Endpoint |
getEndpoint(String key)
Return the endpoint with the given key from the configuration, or the local message context. |
Object |
getEntry(String key)
Get the value of a property set on the message instance, from the local registry or the remote registry - by cascading through |
SOAPEnvelope |
getEnvelope()
Get the SOAP envelope of this message |
SynapseEnvironment |
getEnvironment()
Returns a reference to the host Synapse Environment |
Mediator |
getFaultSequence()
Return the fault sequence from the configuration, or the local message context This method looks up for the sequence named Constants.FAULT_SEQUENCE_KEY from the local message context to make this look up transactional - i.e. |
Stack<FaultHandler> |
getFaultStack()
|
EndpointReference |
getFaultTo()
Get the faultTo EPR if available |
EndpointReference |
getFrom()
Get the from EPR if available |
Mediator |
getMainSequence()
Return the main sequence from the configuration, or the local message context This method looks up for the sequence named Constants.MAIN_SEQUENCE_KEY from the local message context to make this look up transactional - i.e. |
String |
getMessageID()
Get the message id if available |
Map<String,Object> |
getProperties()
Get a read-only view of all the properties currently set on this message context |
Object |
getProperty(String key)
Get the value of a custom (local) property set on the message instance |
Set |
getPropertyKeySet()
Returns the Set of keys over the properties on this message context |
RelatesTo |
getRelatesTo()
Get the relatesTo of this message |
EndpointReference |
getReplyTo()
Get the replyTo EPR if available |
Mediator |
getSequence(String key)
Return the sequence with the given key from the configuration, or the local message context. |
Mediator |
getSequenceTemplate(String key)
Return the Sequence Template with the given key from the configuration, or the local message context. |
org.apache.commons.logging.Log |
getServiceLog()
Return the service level Log for this message context or null |
String |
getSoapAction()
Returns the SOAPAction of the message |
EndpointReference |
getTo()
Get the To EPR |
int |
getTracingState()
This is used to check whether the tracing should be enabled on the current mediator or not |
String |
getWSAAction()
Returns the WSAAction |
String |
getWSAMessageID()
Gets the message name |
boolean |
isDoingGET()
Is this message over GET? |
boolean |
isDoingMTOM()
If this message using MTOM? |
boolean |
isDoingPOX()
Is this message over POX? |
boolean |
isDoingSWA()
If this message using SWA? |
boolean |
isFaultResponse()
Is this message a response to a fault message? |
boolean |
isPaused()
|
boolean |
isResponse()
Is this message a response to a synchronous message sent out through Synapse? |
boolean |
isServerSide()
|
boolean |
isSOAP11()
Is this message a SOAP 1.1 message? |
void |
pushFaultHandler(FaultHandler fault)
|
void |
setAxis2MessageContext(MessageContext axisMsgCtx)
|
void |
setConfiguration(SynapseConfiguration synCfg)
Set or replace the Synapse Configuration instance to be used. |
void |
setContextEntries(Map<String,Object> entries)
Sets the entries to the current context and not to the configuration. |
void |
setDoingGET(boolean b)
Marks this message as over REST/GET |
void |
setDoingMTOM(boolean b)
Marks as using MTOM |
void |
setDoingPOX(boolean b)
Marks this message as over POX |
void |
setDoingSWA(boolean b)
Marks as using SWA |
void |
setEnvelope(SOAPEnvelope envelope)
Sets the given envelope as the current SOAPEnvelope for this message |
void |
setEnvironment(SynapseEnvironment synEnv)
Sets the SynapseEnvironment reference to this context |
void |
setFaultResponse(boolean b)
Marks this message as a fault response |
void |
setFaultTo(EndpointReference reference)
Set the faultTo EPR |
void |
setFrom(EndpointReference reference)
Set the from EPR |
void |
setMessageID(String string)
Set the message id |
void |
setPaused(boolean value)
|
void |
setProperty(String key,
Object value)
Set a custom (local) property with the given name on the message instance |
void |
setRelatesTo(RelatesTo[] reference)
Sets the relatesTo references for this message |
void |
setReplyTo(EndpointReference reference)
Set the replyTo EPR |
void |
setResponse(boolean b)
Mark this message as a response or not. |
void |
setServerSide(boolean value)
|
void |
setServiceLog(org.apache.commons.logging.Log serviceLog)
Set the service log |
void |
setSoapAction(String string)
Set the SOAPAction |
void |
setTo(EndpointReference reference)
Set the To EPR |
void |
setTracingState(int tracingState)
This is used to set the value of tracing enable variable |
void |
setWSAAction(String actionURI)
Sets the WSAAction |
void |
setWSAMessageID(String messageID)
Set the message |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Axis2MessageContext(MessageContext axisMsgCtx,
SynapseConfiguration synCfg,
SynapseEnvironment synEnv)
axisMsgCtx - MessageContext representing the relevant Axis MCsynCfg - SynapseConfiguraion describing SynapsesynEnv - SynapseEnvironment describing the environment of Synapse| Method Detail |
|---|
public SynapseConfiguration getConfiguration()
MessageContext
getConfiguration in interface MessageContextpublic void setConfiguration(SynapseConfiguration synCfg)
MessageContext
setConfiguration in interface MessageContextsynCfg - The new synapse configuration instancepublic SynapseEnvironment getEnvironment()
MessageContext
getEnvironment in interface MessageContextpublic void setEnvironment(SynapseEnvironment synEnv)
MessageContext
setEnvironment in interface MessageContextsynEnv - the reference to the Synapse Environmentpublic Map<String,Object> getContextEntries()
MessageContext
getContextEntries in interface MessageContextpublic void setContextEntries(Map<String,Object> entries)
MessageContext
setContextEntries in interface MessageContextentries - the set of local entries to be setpublic Mediator getMainSequence()
MessageContext
getMainSequence in interface MessageContextpublic Mediator getFaultSequence()
MessageContext
getFaultSequence in interface MessageContextpublic Mediator getSequence(String key)
MessageContext
getSequence in interface MessageContextkey - the sequence key to be looked up
public Mediator getSequenceTemplate(String key)
MessageContext
getSequenceTemplate in interface MessageContextkey - the sequence key to be looked up
public Endpoint getEndpoint(String key)
MessageContext
getEndpoint in interface MessageContextkey - the endpoint key to be looked up
public Object getEntry(String key)
MessageContext
getEntry in interface MessageContextkey - key to look up property
public Map<String,Object> getProperties()
public Object getProperty(String key)
MessageContext
getProperty in interface MessageContextkey - key to look up property
public void setProperty(String key,
Object value)
MessageContext
setProperty in interface MessageContextkey - key to be usedvalue - value to be savedpublic Set getPropertyKeySet()
MessageContext
getPropertyKeySet in interface MessageContextpublic EndpointReference getFaultTo()
MessageContext
getFaultTo in interface MessageContextpublic void setFaultTo(EndpointReference reference)
MessageContext
setFaultTo in interface MessageContextreference - epr representing the FaultTo addresspublic EndpointReference getFrom()
MessageContext
getFrom in interface MessageContextpublic void setFrom(EndpointReference reference)
MessageContext
setFrom in interface MessageContextreference - epr representing the From addresspublic SOAPEnvelope getEnvelope()
MessageContext
getEnvelope in interface MessageContext
public void setEnvelope(SOAPEnvelope envelope)
throws AxisFault
MessageContext
setEnvelope in interface MessageContextenvelope - the envelope to be set
AxisFault - on exceptionpublic String getMessageID()
MessageContext
getMessageID in interface MessageContextpublic void setMessageID(String string)
MessageContext
setMessageID in interface MessageContextstring - message id to be setpublic RelatesTo getRelatesTo()
MessageContext
getRelatesTo in interface MessageContextpublic void setRelatesTo(RelatesTo[] reference)
MessageContext
setRelatesTo in interface MessageContextreference - the relatesTo references arraypublic EndpointReference getReplyTo()
MessageContext
getReplyTo in interface MessageContextpublic void setReplyTo(EndpointReference reference)
MessageContext
setReplyTo in interface MessageContextreference - epr representing the ReplyTo addresspublic EndpointReference getTo()
MessageContext
getTo in interface MessageContextpublic void setTo(EndpointReference reference)
MessageContext
setTo in interface MessageContextreference - the To EPRpublic void setWSAAction(String actionURI)
MessageContext
setWSAAction in interface MessageContextactionURI - the WSAActionpublic String getWSAAction()
MessageContext
getWSAAction in interface MessageContextpublic void setWSAMessageID(String messageID)
MessageContext
setWSAMessageID in interface MessageContextmessageID - message id to be setpublic String getWSAMessageID()
MessageContext
getWSAMessageID in interface MessageContextpublic String getSoapAction()
MessageContext
getSoapAction in interface MessageContextpublic void setSoapAction(String string)
MessageContext
setSoapAction in interface MessageContextstring - the SOAP Actionpublic boolean isDoingMTOM()
MessageContext
isDoingMTOM in interface MessageContextpublic boolean isDoingSWA()
MessageContext
isDoingSWA in interface MessageContextpublic void setDoingMTOM(boolean b)
MessageContext
setDoingMTOM in interface MessageContextb - true to mark as using MTOMpublic void setDoingSWA(boolean b)
MessageContext
setDoingSWA in interface MessageContextb - true to mark as using SWApublic boolean isDoingPOX()
MessageContext
isDoingPOX in interface MessageContextpublic void setDoingPOX(boolean b)
MessageContext
setDoingPOX in interface MessageContextb - true to mark as POXpublic boolean isDoingGET()
MessageContext
isDoingGET in interface MessageContextpublic void setDoingGET(boolean b)
MessageContext
setDoingGET in interface MessageContextb - true to mark as REST/GETpublic boolean isSOAP11()
MessageContext
isSOAP11 in interface MessageContextpublic void setResponse(boolean b)
MessageContext
setResponse in interface MessageContextb - true to set this as a responseMessageContext.isResponse()public boolean isResponse()
MessageContext
isResponse in interface MessageContextpublic void setFaultResponse(boolean b)
MessageContext
setFaultResponse in interface MessageContextb - true to mark this as a fault responseMessageContext.isFaultResponse()public boolean isFaultResponse()
MessageContext
isFaultResponse in interface MessageContextpublic int getTracingState()
MessageContext
getTracingState in interface MessageContextpublic void setTracingState(int tracingState)
MessageContext
setTracingState in interface MessageContexttracingState - Set whether the tracing is enabled or notpublic Stack<FaultHandler> getFaultStack()
getFaultStack in interface MessageContextpublic void pushFaultHandler(FaultHandler fault)
pushFaultHandler in interface MessageContextpublic org.apache.commons.logging.Log getServiceLog()
getServiceLog in interface MessageContextpublic void setServiceLog(org.apache.commons.logging.Log serviceLog)
serviceLog - log to be used on a per-service basispublic MessageContext getAxis2MessageContext()
public void setAxis2MessageContext(MessageContext axisMsgCtx)
public void setPaused(boolean value)
public boolean isPaused()
public boolean isServerSide()
public void setServerSide(boolean value)
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||