Annotation Type ReliableMessaging
@Target(TYPE)
@Retention(RUNTIME)
@Documented
@WebServiceFeatureAnnotation(id="com.oracle.webservices.oracle_internal_api.rm.ReliableMessagingFeature",
bean=ReliableMessagingFeature.class)
public @interface ReliableMessaging
Configure WS-ReliableMessaging.
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionboolean
Enable this feature.int
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
Specifies the period (in milliseconds) of a sequence manager maintenance task execution.int
When an XA TX is used to link the RMD with the user's ProviderRequest, this specifies the timeout value in seconds.
-
Element Details
-
enabled
boolean enabledEnable this feature. Defaults to true.- Default:
- true
-
sequenceManagerMaintenancePeriod
long sequenceManagerMaintenancePeriodSpecifies the period (in milliseconds) of a sequence manager maintenance task execution. Default value: 60000- Default:
- 60000L
-
maxConcurrentSession
int maxConcurrentSessionSpecifies 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
int userTransactionTimeoutWhen 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
-