Top Description Methods
javax.ejb

public @Interface Asynchronous

extends Annotation
Annotations
@Target:METHOD, TYPE
@Retention:RUNTIME
Imports
java.lang.annotation.Target, .Retention

Used to mark a session bean method as an asynchronous method or to designate all business methods of a session bean class as asynchronous.

An asychronous method must have return type void or Future<V>, where V is the result value type.

Asynchronous method invocation semantics only apply to the no-interface, local business, and remote business client views. Methods exposed through the EJB 2.x local, EJB 2.x remote, and web service client views must not be designated as asynchronous.

Since
EJB 3.1
See Also
AsyncResult

Method Summary

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString