com.oracle.webservices.oracle_internal_api.rm
Annotation Type ReliableMessaging


@Target(value=TYPE)
@Retention(value=RUNTIME)
@Documented
@WebServiceFeatureAnnotation(id="com.oracle.webservices.oracle_internal_api.rm.ReliableMessagingFeature",
                             bean=ReliableMessagingFeature.class)
public @interface ReliableMessaging

Configure WS-ReliableMessaging.


Optional Element Summary
 boolean enabled
          Enable this feature.
 int maxConcurrentSession
          Specifies how many concurrently active RM sessions (measured based on inbound RM sequences) the sequence manager dedicated to the WS Endpoint accepts before starting to refuse new requests for sequence creation.
 long sequenceManagerMaintenancePeriod
          Specifies the period (in milliseconds) of a sequence manager maintenance task execution.
 int userTransactionTimeout
          When an XA TX is used to link the RMD with the user's ProviderRequest, this specifies the timeout value in seconds.
 

enabled

public abstract boolean enabled
Enable this feature. Defaults to true.

Default:
true

sequenceManagerMaintenancePeriod

public abstract long sequenceManagerMaintenancePeriod
Specifies the period (in milliseconds) of a sequence manager maintenance task execution. Default value: 60000

Default:
60000L

maxConcurrentSession

public abstract int maxConcurrentSession
Specifies how many concurrently active RM sessions (measured based on inbound RM sequences) the sequence manager dedicated to the WS Endpoint accepts before starting to refuse new requests for sequence creation. Default value: 100

Default:
100

userTransactionTimeout

public abstract int userTransactionTimeout
When an XA TX is used to link the RMD with the user's ProviderRequest, this specifies the timeout value in seconds. The default value of 0 says to use the system default.

Default:
0


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