com.sun.xml.ws.rx.rm.api
Class ReliableMessagingFeatureBuilder

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

public final class ReliableMessagingFeatureBuilder
extends Object

Author:
Marek Potociar

Constructor Summary
ReliableMessagingFeatureBuilder(RmProtocolVersion version)
           
 
Method Summary
 ReliableMessagingFeatureBuilder acknowledgementTransmissionInterval(long value)
           
 ReliableMessagingFeatureBuilder ackRequestTransmissionInterval(long value)
           
 ReliableMessagingFeature build()
           
 ReliableMessagingFeatureBuilder closeSequenceOperationTimeout(long value)
           
 ReliableMessagingFeatureBuilder deliveryAssurance(ReliableMessagingFeature.DeliveryAssurance value)
           
 ReliableMessagingFeatureBuilder destinationBufferQuota(long value)
           
 ReliableMessagingFeatureBuilder disableOfferElementGeneration()
           
 ReliableMessagingFeatureBuilder disablePersistence()
           
 ReliableMessagingFeatureBuilder enableOrderedDelivery()
           
 ReliableMessagingFeatureBuilder enablePersistence()
           
 RmProtocolVersion getProtocolVersion()
           
 ReliableMessagingFeatureBuilder maxConcurrentSessions(long value)
           
 ReliableMessagingFeatureBuilder maxMessageRetransmissionCount(long value)
           
 ReliableMessagingFeatureBuilder maxRmSessionControlMessageResendAttempts(long value)
           
 ReliableMessagingFeatureBuilder messageRetransmissionInterval(long value)
           
 ReliableMessagingFeatureBuilder rejectOutOfOrderMessages()
           
 ReliableMessagingFeatureBuilder retransmissionBackoffAlgorithm(ReliableMessagingFeature.BackoffAlgorithm value)
           
 ReliableMessagingFeatureBuilder securityBinding(ReliableMessagingFeature.SecurityBinding value)
           
 ReliableMessagingFeatureBuilder sequenceInactivityTimeout(long value)
           
 ReliableMessagingFeatureBuilder sequenceMaintenancePeriod(long value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReliableMessagingFeatureBuilder

public ReliableMessagingFeatureBuilder(RmProtocolVersion version)
Method Detail

build

public ReliableMessagingFeature build()

acknowledgementTransmissionInterval

public ReliableMessagingFeatureBuilder acknowledgementTransmissionInterval(long value)
See Also:
ReliableMessagingFeature.getAcknowledgementTransmissionInterval()

ackRequestTransmissionInterval

public ReliableMessagingFeatureBuilder ackRequestTransmissionInterval(long value)
See Also:
ReliableMessagingFeature.getAckRequestTransmissionInterval()

messageRetransmissionInterval

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

retransmissionBackoffAlgorithm

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

maxMessageRetransmissionCount

public ReliableMessagingFeatureBuilder maxMessageRetransmissionCount(long value)
See Also:
ReliableMessagingFeature.getMaxMessageRetransmissionCount()

maxRmSessionControlMessageResendAttempts

public ReliableMessagingFeatureBuilder maxRmSessionControlMessageResendAttempts(long value)
See Also:
ReliableMessagingFeature#getMaxInitRmSessionAttempts()

destinationBufferQuota

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

closeSequenceOperationTimeout

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

deliveryAssurance

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

sequenceInactivityTimeout

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

enableOrderedDelivery

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

getProtocolVersion

public RmProtocolVersion getProtocolVersion()
See Also:
ReliableMessagingFeature#getVersion()

securityBinding

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

enablePersistence

public ReliableMessagingFeatureBuilder enablePersistence()
See Also:
ReliableMessagingFeature.isPersistenceEnabled()

disablePersistence

public ReliableMessagingFeatureBuilder disablePersistence()
See Also:
ReliableMessagingFeature.isPersistenceEnabled()

sequenceMaintenancePeriod

public ReliableMessagingFeatureBuilder sequenceMaintenancePeriod(long value)
See Also:
ReliableMessagingFeature.getSequenceManagerMaintenancePeriod()

maxConcurrentSessions

public ReliableMessagingFeatureBuilder maxConcurrentSessions(long value)
See Also:
ReliableMessagingFeature.getMaxConcurrentSessions()

disableOfferElementGeneration

public ReliableMessagingFeatureBuilder disableOfferElementGeneration()
See Also:
ReliableMessagingFeature.isOfferElementGenerationDisabled()

rejectOutOfOrderMessages

public ReliableMessagingFeatureBuilder rejectOutOfOrderMessages()
See Also:
ReliableMessagingFeature.isRejectOutOfOrderMessagesEnabled()


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.