@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @WebServiceFeatureAnnotation(id="com.oracle.webservices.api.rm.ReliableMessagingFeature", bean=ReliableMessagingFeature.class) public @interface ReliableMessaging
Modifier and Type | Optional Element and Description |
---|---|
String |
acknowledgementInterval
Since RM1.0.
|
ReliableMessagingVersion |
destinationAllowedVersions
Default is to support versions 1.0, 1.1 and 1.2.
|
boolean |
destinationNonBuffered
Flag indicating that non-buffered receipt of messages is requested.
|
boolean |
enabled
Enable this feature.
|
String |
inactivityTimeout
Since RM1.0.
|
long |
maxRetryCount |
boolean |
optional
Enables a service endpoint to support reliable or non-reliable communication with different clients.
|
String |
sequenceExpiration
Since RM1.0.
|
boolean |
sequenceInOrder
Since RM1.x.
|
SequenceQOS |
sequenceQOS
Since RM1.x.
|
boolean |
sequenceSTR
Since RM1.x.
|
boolean |
sequenceTransportSecurity
Since RM1.x.
|
BackoffAlgorithmType |
sourceBackoffAlgorithm
Since RM1.0.
|
String |
sourceBaseRetransmissionInterval
Since RM1.0.
|
ReliableMessagingVersion |
sourceVersion
When the service WSDL contains policy alternatives for multiple RM versions the client can pick the version via this attribute.
|
public abstract String acknowledgementInterval
public abstract ReliableMessagingVersion destinationAllowedVersions
public abstract boolean destinationNonBuffered
public abstract boolean enabled
public abstract String inactivityTimeout
public abstract long maxRetryCount
public abstract boolean optional
public abstract String sequenceExpiration
public abstract boolean sequenceInOrder
public abstract SequenceQOS sequenceQOS
public abstract boolean sequenceSTR
public abstract boolean sequenceTransportSecurity
public abstract BackoffAlgorithmType sourceBackoffAlgorithm
public abstract String sourceBaseRetransmissionInterval
public abstract ReliableMessagingVersion sourceVersion