Overview | Package | Class | Tree | Deprecated | Index | Help
| J2EE1.4 SDK
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## javax.transaction
Interface Synchronization

public interface Synchronization

The transaction manager supports a synchronization mechanism that allows the interested party to be notified before and after the transaction completes. Using the registerSynchronization method, the application server registers a Synchronization object for the transaction currently associated with the target Transaction object.

Method Summary
`void` | `afterCompletion(int status)` This method is called by the transaction manager after the transaction is committed or rolled back.
`void` | `beforeCompletion()` The beforeCompletion method is called by the transaction manager prior to the start of the two-phase transaction commit process.

Method Detail

### beforeCompletion

    public void beforeCompletion()

  The beforeCompletion method is called by the transaction manager prior to the start of the two-phase transaction commit process. This call is executed with the transaction context of the transaction that is being committed.

### afterCompletion

    public void afterCompletion(int status)

  This method is called by the transaction manager after the transaction is committed or rolled back.

  Parameters:
    `status` - The status of the transaction completion.

Overview | Package | Class | Tree | Deprecated | Index | Help
| J2EE1.4 SDK
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature

Copyright 2003 Sun Microsystems, Inc. All rights reserved.