Top Description Methods
javax.ejb

public @Interface BeforeCompletion

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

Designate a stateful session bean method to receive the before completion session synchronization callback.

The before completion callback notifies a stateful session bean instance that a transaction is about to be committed.

This method executes in the proper transaction context.

Note: The instance may still cause the container to rollback the transaction by invoking the setRollbackOnly() method on the session context or by throwing an exception. A bean must have at most one BeforeCompletion method. The signature of this method must observe the following rules:

A stateful session bean class may use either the SessionSynchronization interface or the session synchronization annotations, but not both.

Since
EJB 3.1
See Also
SessionSynchronization, AfterBegin, AfterCompletion

Method Summary

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString