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 Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    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 enabled
      Enable this feature. Defaults to true.
      Default:
      true
    • sequenceManagerMaintenancePeriod

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

      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

      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