## Uses of Interface
org.eclipse.emf.cdo.transaction.CDOTransactionHandler2

- Packages that use CDOTransactionHandler2
  Package | Description
  --- | ---
  org.eclipse.emf.cdo.transaction | Client concepts for dealing with transactions, distributed transactions and their save points.

- - ### Uses of CDOTransactionHandler2 in org.eclipse.emf.cdo.transaction

    Subinterfaces of CDOTransactionHandler2 in org.eclipse.emf.cdo.transaction
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `CDOTransactionHandler` | A combination of `CDOTransactionHandler1` and `CDOTransactionHandler2`.
    `interface` | `CDOTransactionHandler3` | A call-back interface that is called by a `transcation` before it is committed and after it has been committed (with result info) or rolled back.

    Classes in org.eclipse.emf.cdo.transaction that implement CDOTransactionHandler2
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CDOAsyncTransactionHandler` | Asynchronously executes a delegate handler's pre-event methods.
    `class` | `CDOAutoCommitter` | A `transaction handler` that automatically `commits` the `transaction` after an `object` was modified.
    `class` | `CDODefaultTransactionHandler` | An empty default implementation of `CDOTransactionHandler1` and `CDOTransactionHandler2`.
    `class` | `CDODefaultTransactionHandler2` | An empty default implementation of `CDOTransactionHandler2`.
    `class` | `CDODefaultTransactionHandler3` | An empty default implementation of `CDOTransactionHandler3`.
    `class` | `CDOPostEventTransactionHandler` | An abstract call-back class that is called by a `transcation` after `objects` have been attached, modified or detached.
    `static class` | `CDOPostEventTransactionHandler.Default` | An empty default implementation of `CDOPostEventTransactionHandler`.

    Methods in org.eclipse.emf.cdo.transaction that return CDOTransactionHandler2
    Modifier and Type | Method | Description
    --- | --- | ---
    `CDOTransactionHandler2[]` | CDOPushTransaction.`getTransactionHandlers2()` |
    `CDOTransactionHandler2[]` | CDOTransaction.`getTransactionHandlers2()` |