@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @WebServiceFeatureAnnotation(id="com.oracle.webservices.api.BufferingFeature", bean=BufferingFeature.class) public @interface Buffering
Modifier and Type | Optional Element and Description |
---|---|
boolean |
enabled
Enable this feature.
|
String |
requestQueueConnectionFactoryJNDIName
The JNDI name of the connection factory to use when buffering messages onto this queue.
|
boolean |
requestQueueEnabled
Flag indicating whether buffering is enabled (request buffering if this is the request queue, or response buffering if this is the response queue).
|
String |
requestQueueName
Get the name of this buffering queue.
|
boolean |
requestQueueTransactionEnabled
A boolean flag indicating whether transactions should be used when buffering a message onto or consuming a message off of this queue.
|
String |
responseQueueConnectionFactoryJNDIName |
boolean |
responseQueueEnabled |
String |
responseQueueName |
boolean |
responseQueueTransactionEnabled |
long |
retryCount
The number of times a buffered request or response can be retried before it is abandoned (and moved to any error queue defined for the buffer queue)
|
String |
retryDelay
The amount time between retries of a buffered request and response.
|
public abstract boolean enabled
public abstract String requestQueueConnectionFactoryJNDIName
public abstract boolean requestQueueEnabled
public abstract String requestQueueName
public abstract boolean requestQueueTransactionEnabled
public abstract String responseQueueConnectionFactoryJNDIName
public abstract boolean responseQueueEnabled
public abstract String responseQueueName
public abstract boolean responseQueueTransactionEnabled
public abstract long retryCount
public abstract String retryDelay