com.sun.xml.ws.rm
Class ReliableMessagingFeatureBuilder

java.lang.Object
  extended by com.sun.xml.ws.rm.ReliableMessagingFeatureBuilder

public final class ReliableMessagingFeatureBuilder
extends java.lang.Object


Constructor Summary
ReliableMessagingFeatureBuilder()
           
ReliableMessagingFeatureBuilder(RmVersion version)
           
 
Method Summary
 ReliableMessagingFeatureBuilder ackRequestInterval(long ackRequestInterval)
           
 ReliableMessagingFeature build()
           
 ReliableMessagingFeatureBuilder closeSequenceOperationTimeout(long closeSequenceOperationTimeout)
           
 ReliableMessagingFeatureBuilder deliveryAssurance(ReliableMessagingFeature.DeliveryAssurance deliveryAssurance)
           
 ReliableMessagingFeatureBuilder destinationBufferQuota(long bufferQuota)
           
 ReliableMessagingFeatureBuilder enableOrderedDelivery()
           
 ReliableMessagingFeatureBuilder messageRetransmissionInterval(long messageRetransmissionInterval)
           
 ReliableMessagingFeatureBuilder retransmissionBackoffAlgorithm(ReliableMessagingFeature.BackoffAlgorithm retransmissionBackoffAlgorithm)
           
 ReliableMessagingFeatureBuilder securityBinding(ReliableMessagingFeature.SecurityBinding securityBinding)
           
 ReliableMessagingFeatureBuilder sequenceInactivityTimeout(long inactivityTimeout)
           
 ReliableMessagingFeatureBuilder version(RmVersion version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReliableMessagingFeatureBuilder

public ReliableMessagingFeatureBuilder()

ReliableMessagingFeatureBuilder

public ReliableMessagingFeatureBuilder(RmVersion version)
Method Detail

build

public ReliableMessagingFeature build()

ackRequestInterval

public ReliableMessagingFeatureBuilder ackRequestInterval(long ackRequestInterval)
See Also:
ReliableMessagingFeature.getAcknowledgementRequestInterval()

messageRetransmissionInterval

public ReliableMessagingFeatureBuilder messageRetransmissionInterval(long messageRetransmissionInterval)
See Also:
ReliableMessagingFeature.getMessageRetransmissionInterval()

destinationBufferQuota

public ReliableMessagingFeatureBuilder destinationBufferQuota(long bufferQuota)
See Also:
ReliableMessagingFeature.getDestinationBufferQuota()

closeSequenceOperationTimeout

public ReliableMessagingFeatureBuilder closeSequenceOperationTimeout(long closeSequenceOperationTimeout)
See Also:
ReliableMessagingFeature.getCloseSequenceOperationTimeout()

deliveryAssurance

public ReliableMessagingFeatureBuilder deliveryAssurance(ReliableMessagingFeature.DeliveryAssurance deliveryAssurance)
See Also:
ReliableMessagingFeature.getDeliveryAssurance()

sequenceInactivityTimeout

public ReliableMessagingFeatureBuilder sequenceInactivityTimeout(long inactivityTimeout)
See Also:
ReliableMessagingFeature.getSequenceInactivityTimeout()

enableOrderedDelivery

public ReliableMessagingFeatureBuilder enableOrderedDelivery()
See Also:
ReliableMessagingFeature.isOrderedDeliveryEnabled()

retransmissionBackoffAlgorithm

public ReliableMessagingFeatureBuilder retransmissionBackoffAlgorithm(ReliableMessagingFeature.BackoffAlgorithm retransmissionBackoffAlgorithm)
See Also:
ReliableMessagingFeature.getRetransmissionBackoffAlgorithm()

version

public ReliableMessagingFeatureBuilder version(RmVersion version)
See Also:
ReliableMessagingFeature.getVersion()

securityBinding

public ReliableMessagingFeatureBuilder securityBinding(ReliableMessagingFeature.SecurityBinding securityBinding)
See Also:
ReliableMessagingFeature.getSecurityBinding()