public class RMManager extends Object
Modifier and Type | Field and Description |
---|---|
static String |
WSRM_ACKNOWLEDGEMENT_INTERVAL_PROPERTY
Message contextual property giving WS-ReliableMessaging acknowledgement interval (Long).
|
static String |
WSRM_EXPONENTIAL_BACKOFF_PROPERTY
Message contextual property giving WS-ReliableMessaging exponential backoff flag (Boolean).
|
static String |
WSRM_INACTIVITY_TIMEOUT_PROPERTY
Message contextual property giving WS-ReliableMessaging inactivity timeout (Long).
|
static String |
WSRM_LAST_MESSAGE_PROPERTY
Message contextual property giving the last message flag (Boolean).
|
static String |
WSRM_RETRANSMISSION_INTERVAL_PROPERTY
Message contextual property giving WS-ReliableMessaging base retransmission interval (Long).
|
static String |
WSRM_VERSION_PROPERTY
Message contextual property giving WS-ReliableMessaging namespace.
|
static String |
WSRM_WSA_VERSION_PROPERTY
Message contextual property giving addressing namespace to be used by WS-RM implementation.
|
Constructor and Description |
---|
RMManager() |
public static final String WSRM_VERSION_PROPERTY
public static final String WSRM_WSA_VERSION_PROPERTY
public static final String WSRM_LAST_MESSAGE_PROPERTY
public static final String WSRM_INACTIVITY_TIMEOUT_PROPERTY
public static final String WSRM_RETRANSMISSION_INTERVAL_PROPERTY
public static final String WSRM_EXPONENTIAL_BACKOFF_PROPERTY
public static final String WSRM_ACKNOWLEDGEMENT_INTERVAL_PROPERTY
public void startServer(Server server)
public void stopServer(Server server)
public void clientCreated(Client client)
public void clientDestroyed(Client client)
public void setRMNamespace(String uri)
public void setRM10AddressingNamespace(RM10AddressingNamespaceType addrns)
public Bus getBus()
public void setBus(Bus b)
public RMStore getStore()
public void setStore(RMStore s)
public RetransmissionQueue getRetransmissionQueue()
public void setRetransmissionQueue(RetransmissionQueue rq)
public RedeliveryQueue getRedeliveryQueue()
public void setRedeliveryQueue(RedeliveryQueue redeliveryQueue)
public SequenceIdentifierGenerator getIdGenerator()
public void setIdGenerator(SequenceIdentifierGenerator generator)
public Timer getTimer()
public BindingFaultFactory getBindingFaultFactory(Binding binding)
public void setDeliveryAssurance(DeliveryAssuranceType dat)
dat
- The deliveryAssurance to set.public DestinationPolicyType getDestinationPolicy()
public void setDestinationPolicy(DestinationPolicyType destinationPolicy)
destinationPolicy
- The destinationPolicy to set.public RMConfiguration getConfiguration()
null
)public void setConfiguration(RMConfiguration configuration)
configuration
- (non-null
)public RMConfiguration getEffectiveConfiguration(Message msg)
msg
- null
)public void setRMAssertion(RMAssertion rma)
rma
- The rmAssertion to set.public SourcePolicyType getSourcePolicy()
public void setSourcePolicy(SourcePolicyType sp)
sp
- The sourcePolicy to set.public RMEndpoint getReliableEndpoint(Message message) throws RMException
RMException
public RMEndpoint findReliableEndpoint(QName qn)
public Destination getDestination(Message message) throws RMException
RMException
public Source getSource(Message message) throws RMException
RMException
public SourceSequence getSequence(Identifier inSeqId, Message message, AddressingProperties maps) throws RMException
RMException
@PreDestroy public void shutdown()
public void init(Bus b)
public void initializeInterceptorChain(Message msg)
msg
- public PhaseInterceptorChain getRetransmitChain(Message msg)
null
if none set)Apache CXF