org.apache.sandesha
Class SandeshaContext
java.lang.Object
org.apache.sandesha.SandeshaContext
- public class SandeshaContext
- extends java.lang.Object
SandeshaContext will keep track of different Call objects that the user may use inside
a single client instance. SandeshaContext provides the user with an API to initialize and
end sequences. With the "endSequence(Call call) method the user is provide with the option
of accepting a RMReport which contains the overall status of the message transfer.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SandeshaContext
public SandeshaContext()
throws AxisFault
SandeshaContext
public SandeshaContext(int sync)
throws AxisFault
SandeshaContext
public SandeshaContext(boolean insideServer)
throws AxisFault
SandeshaContext
public SandeshaContext(boolean insideServer,
int sync)
throws AxisFault
getReplyToURL
public java.lang.String getReplyToURL()
setReplyToURL
public void setReplyToURL(java.lang.String replyToURL)
isSync
public boolean isSync()
setSync
public void setSync(boolean sync)
getMessageNumber
public long getMessageNumber()
setMessageNumber
public void setMessageNumber(long messageNumber)
isSendOffer
public boolean isSendOffer()
setSendOffer
public void setSendOffer(boolean sendOffer)
getAcksToURL
public final java.lang.String getAcksToURL()
setAcksToURL
public void setAcksToURL(java.lang.String acksToURL)
getFromURL
public java.lang.String getFromURL()
setFromURL
public void setFromURL(java.lang.String fromURL)
getFaultURL
public final java.lang.String getFaultURL()
setFaultToURL
public void setFaultToURL(java.lang.String faultURL)
getSourceURL
public java.lang.String getSourceURL()
setSourceURL
public void setSourceURL(java.lang.String sourceURL)
getToURL
public java.lang.String getToURL()
setToURL
public void setToURL(java.lang.String toURL)
initCall
public void initCall(Call call,
java.lang.String targetUrl,
java.lang.String action,
short MEP)
throws AxisFault
- Throws:
AxisFault
getCallMap
public final java.util.HashMap getCallMap()
setCallMap
public void setCallMap(java.util.HashMap callMap)
init
public static IStorageManager init(boolean client)
throws AxisFault
- Throws:
AxisFault
endSequence
public final RMReport endSequence()
throws AxisFault
- Throws:
AxisFault
stopClientByForce
public void stopClientByForce()
throws AxisFault
- Throws:
AxisFault
setLastMessage
public void setLastMessage(Call call)
isLastMessage
public boolean isLastMessage(Call call)
getMessageNumber
public long getMessageNumber(Call call)
setMessageNumber
public void setMessageNumber(Call call,
long msgNumber)