| com.sun.xml.ws.rm.jaxws.runtime.client.RMSource
RMSource | public class RMSource extends RMProvider (Code) | | An RMSource represents a Collection of RMSequences with a
common acksTo endpoint.
|
RMSource | public RMSource()(Code) | | |
createSequence | public ClientOutboundSequence createSequence(javax.xml.ws.Service service, QName portName)(Code) | | Initialize a sequence using a CreateSequence handshake. The
returned Sequence can be set in BindingProvider properies which will
result in the Sequence being used for the BindingProvider's request messages.
Parameters: client - A Service hosting the endpoint Parameters: port - The QName for the RM enpoint. The ClientOutboundSequence. null if the sequence could not be created |
createSequence | public ClientOutboundSequence createSequence(javax.xml.ws.Service service, QName portName, String sequenceID, String companionSequenceID)(Code) | | Initialize a sequence using an existing seuence id known to an RM endpoint.
The method is designed to be used after a startup to reinitialize a
sequence from persisted data.
Parameters: client - A Service hosting the endpoint Parameters: port - The QName for the RM enpoing. Parameters: sequencID - The id to be used for the outbound sequence Parameters: companionSequenceID - The id to be used for the companion inbound sequence,if any The ClientOutboundSequence. null if the sequence could not be created |
doMaintenanceTasks | public void doMaintenanceTasks() throws RMException(Code) | | Do the necessary maintenance tasks for each ClientInboundSequence
managed by this RMSource. This is done by calling the doMaintenanceTasks
method of each managed sequence.
throws: RMException - Propogates RMException thrown by any of the managedsequences. |
getRetryInterval | public long getRetryInterval()(Code) | | |
setRetryInterval | public void setRetryInterval(long retryInterval)(Code) | | |
|
|