Skip navigation links

Java API Reference for Oracle Infrastructure Web Services
11
Release 1 (11.1.1)

E10654-04


oracle.webservices.annotations.async
Annotation Type AsyncWebServiceQueue


@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface AsyncWebServiceQueue

The AsyncWebServiceQueue annotation describes the JMS queue that will be used to store the asynchronous requests for later processing. This annotation is applicable only to asynchronous web service implementation classes that are annotated with AsyncWebService annotation.


Optional Element Summary
 String connectionFactory
          The JNDI name of the QueueConnectionFactory
 boolean enableTransaction
          If transaction is to be used for request-side MDB that processes messages from this queue.
 String queue
          The JNDI name of the JMS queue where asynchronous requests will be saved for later processing
 int transactionTimeoutSeconds
          Transaction timeout in seconds for processing the message off the queue Meaningful only if the transaction is enabled or the method is non-idempotent This timeout is applied to the message driven bean that processes the request messages.

 

connectionFactory

public abstract String connectionFactory
The JNDI name of the QueueConnectionFactory
Default:
""

queue

public abstract String queue
The JNDI name of the JMS queue where asynchronous requests will be saved for later processing
Default:
""

enableTransaction

public abstract boolean enableTransaction
If transaction is to be used for request-side MDB that processes messages from this queue.
Default:
false

transactionTimeoutSeconds

public abstract int transactionTimeoutSeconds
Transaction timeout in seconds for processing the message off the queue Meaningful only if the transaction is enabled or the method is non-idempotent This timeout is applied to the message driven bean that processes the request messages. If specified 0 then the default value set at the server level is used.
Returns:
Default:
0

Skip navigation links

Java API Reference for Oracle Infrastructure Web Services
11
Release 1 (11.1.1)

E10654-04


Copyright © 2006, 2010, Oracle and/or its affiliates. All rights reserved..