|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.sandesha2.client.SandeshaClient
Contains all the Sandesha2Constants of Sandesha2. Please see sub-interfaces to see grouped data.
Constructor Summary | |
SandeshaClient()
|
Method Summary | |
static void |
closeSequence(org.apache.axis2.client.ServiceClient serviceClient)
User can close the sequence defined by the passed serviceClient. |
static void |
closeSequence(org.apache.axis2.client.ServiceClient serviceClient,
java.lang.String sequenceKey)
|
static void |
createSequence(org.apache.axis2.client.ServiceClient serviceClient,
boolean offer)
|
static void |
createSequnce(org.apache.axis2.client.ServiceClient serviceClient,
boolean offer,
java.lang.String sequenceKey)
|
static java.util.ArrayList |
getIncomingSequenceReports(org.apache.axis2.context.ConfigurationContext configCtx)
Users can get a list of sequenceReports each describing a incoming sequence, which are the sequences the client work as a RMD. |
static SequenceReport |
getOutgoingSequenceReport(org.apache.axis2.client.ServiceClient serviceClient)
Users can get a SequenceReport of the sequence defined by the information given from the passed serviceClient object. |
static SequenceReport |
getOutgoingSequenceReport(java.lang.String internalSequenceID,
org.apache.axis2.context.ConfigurationContext configurationContext)
|
static SequenceReport |
getOutgoingSequenceReport(java.lang.String to,
java.lang.String sequenceKey,
org.apache.axis2.context.ConfigurationContext configurationContext)
|
static SandeshaReport |
getSandeshaReport(org.apache.axis2.context.ConfigurationContext configurationContext)
SandeshaReport gives the details of all incoming and outgoing sequences. |
static java.lang.String |
getSequenceID(org.apache.axis2.client.ServiceClient serviceClient)
|
static void |
sendAckRequest(org.apache.axis2.client.ServiceClient serviceClient)
|
static void |
sendAckRequest(org.apache.axis2.client.ServiceClient serviceClient,
java.lang.String sequenceKey)
|
static void |
terminateSequence(org.apache.axis2.client.ServiceClient serviceClient)
User can terminate the sequence defined by the passed serviceClient. |
static void |
terminateSequence(org.apache.axis2.client.ServiceClient serviceClient,
java.lang.String sequenceKey)
|
static void |
waitUntilSequenceCompleted(org.apache.axis2.client.ServiceClient serviceClient)
This blocks the system until the messages u have sent hv been completed. |
static void |
waitUntilSequenceCompleted(org.apache.axis2.client.ServiceClient serviceClient,
long maxWaitingTime)
This blocks the system until the messages u have sent hv been completed or until the given time interval exceeds. |
static void |
waitUntilSequenceCompleted(org.apache.axis2.client.ServiceClient serviceClient,
long maxWaitingTime,
java.lang.String sequenceKey)
|
static void |
waitUntilSequenceCompleted(org.apache.axis2.client.ServiceClient serviceClient,
java.lang.String sequenceKey)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SandeshaClient()
Method Detail |
public static SequenceReport getOutgoingSequenceReport(org.apache.axis2.client.ServiceClient serviceClient) throws SandeshaException
serviceClient
-
SandeshaException
public static SequenceReport getOutgoingSequenceReport(java.lang.String to, java.lang.String sequenceKey, org.apache.axis2.context.ConfigurationContext configurationContext) throws SandeshaException
SandeshaException
public static SequenceReport getOutgoingSequenceReport(java.lang.String internalSequenceID, org.apache.axis2.context.ConfigurationContext configurationContext) throws SandeshaException
SandeshaException
public static java.util.ArrayList getIncomingSequenceReports(org.apache.axis2.context.ConfigurationContext configCtx) throws SandeshaException
configCtx
-
SandeshaException
public static SandeshaReport getSandeshaReport(org.apache.axis2.context.ConfigurationContext configurationContext) throws SandeshaException
configurationContext
-
SandeshaException
public static void createSequence(org.apache.axis2.client.ServiceClient serviceClient, boolean offer) throws SandeshaException
SandeshaException
public static void createSequnce(org.apache.axis2.client.ServiceClient serviceClient, boolean offer, java.lang.String sequenceKey) throws SandeshaException
SandeshaException
public static void terminateSequence(org.apache.axis2.client.ServiceClient serviceClient) throws SandeshaException
serviceClient
-
SandeshaException
public static void terminateSequence(org.apache.axis2.client.ServiceClient serviceClient, java.lang.String sequenceKey) throws SandeshaException
SandeshaException
public static void closeSequence(org.apache.axis2.client.ServiceClient serviceClient) throws SandeshaException
serviceClient
-
SandeshaException
public static void closeSequence(org.apache.axis2.client.ServiceClient serviceClient, java.lang.String sequenceKey) throws SandeshaException
SandeshaException
public static void waitUntilSequenceCompleted(org.apache.axis2.client.ServiceClient serviceClient) throws SandeshaException
serviceClient
-
SandeshaException
public static void waitUntilSequenceCompleted(org.apache.axis2.client.ServiceClient serviceClient, java.lang.String sequenceKey) throws SandeshaException
SandeshaException
public static void waitUntilSequenceCompleted(org.apache.axis2.client.ServiceClient serviceClient, long maxWaitingTime) throws SandeshaException
serviceClient
- maxWaitingTime
-
SandeshaException
public static void waitUntilSequenceCompleted(org.apache.axis2.client.ServiceClient serviceClient, long maxWaitingTime, java.lang.String sequenceKey) throws SandeshaException
SandeshaException
public static java.lang.String getSequenceID(org.apache.axis2.client.ServiceClient serviceClient) throws SandeshaException
SandeshaException
public static void sendAckRequest(org.apache.axis2.client.ServiceClient serviceClient) throws SandeshaException
SandeshaException
public static void sendAckRequest(org.apache.axis2.client.ServiceClient serviceClient, java.lang.String sequenceKey) throws SandeshaException
SandeshaException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |