com.sun.xml.ws.rx.rm.api
Annotation Type ReliableMessaging


@Target(value=TYPE)
@Retention(value=RUNTIME)
@WebServiceFeatureAnnotation(id="http://docs.oasis-open.org/ws-rx/wsrm/",
                             bean=ReliableMessagingFeature.class)
public @interface ReliableMessaging

Author:
Marek Potociar

Optional Element Summary
 ReliableMessagingFeature.DeliveryAssurance deliveryAssurance
           
 long destinationBufferQuota
           
 boolean enabled
          Specifies if this feature is enabled or disabled.
 long maxConcurrentSessions
           
 boolean orderedDeliveryEnabled
           
 boolean persistenceEnabled
           
 ReliableMessagingFeature.SecurityBinding securityBinding
           
 long sequenceInactivityTimeout
           
 long sequenceManagerMaintenancePeriod
           
 RmProtocolVersion version
           
 

enabled

public abstract boolean enabled
Specifies if this feature is enabled or disabled.

Default:
true

version

public abstract RmProtocolVersion version
Default:
com.sun.xml.ws.rx.rm.api.RmProtocolVersion.WSRM200702

sequenceInactivityTimeout

public abstract long sequenceInactivityTimeout
Default:
600000L

destinationBufferQuota

public abstract long destinationBufferQuota
Default:
32L

orderedDeliveryEnabled

public abstract boolean orderedDeliveryEnabled
Default:
false

deliveryAssurance

public abstract ReliableMessagingFeature.DeliveryAssurance deliveryAssurance
Default:
com.sun.xml.ws.rx.rm.api.ReliableMessagingFeature.DeliveryAssurance.EXACTLY_ONCE

securityBinding

public abstract ReliableMessagingFeature.SecurityBinding securityBinding
Default:
com.sun.xml.ws.rx.rm.api.ReliableMessagingFeature.SecurityBinding.NONE

persistenceEnabled

public abstract boolean persistenceEnabled
Default:
false

sequenceManagerMaintenancePeriod

public abstract long sequenceManagerMaintenancePeriod
Default:
60000L

maxConcurrentSessions

public abstract long maxConcurrentSessions
Default:
-1L


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