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

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

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

    Subinterfaces of CDOTransactionHandler1 in org.eclipse.emf.cdo.transaction
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `CDOTransactionHandler` | A combination of `CDOTransactionHandler1` and `CDOTransactionHandler2`.
    `static interface` | `CDOTransactionHandler1.WithUndo` | A call-back interface that is called by a `transaction` before `objects` are attached, modified, undone or detached.

    Classes in org.eclipse.emf.cdo.transaction that implement CDOTransactionHandler1
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CDOAsyncTransactionHandler` | Asynchronously executes a delegate handler's pre-event methods.
    `class` | `CDOAutoAttacher` | A `transaction handler` that automatically attaches cross-referenced objects to the `resource` that contains the referencing `object`.
    `class` | `CDOAutoCommitter` | A `transaction handler` that automatically `commits` the `transaction` after an `object` was modified.
    `class` | `CDOAutoLocker` | A `transaction handler` that automatically acquires `write locks` when `objects` are modified.
    `static class` | `CDOAutoLocker.ForSingleValuedChanges` | An `auto locker` that only locks objects when their single-valued features are changed.
    `class` | `CDODefaultTransactionHandler` | An empty default implementation of `CDOTransactionHandler1` and `CDOTransactionHandler2`.
    `class` | `CDODefaultTransactionHandler1` | An empty default implementation of `CDOTransactionHandler1`.
    `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 CDOTransactionHandler1
    Modifier and Type | Method | Description
    --- | --- | ---
    `CDOTransactionHandler1[]` | CDOPushTransaction.`getTransactionHandlers1()` |
    `CDOTransactionHandler1[]` | CDOTransaction.`getTransactionHandlers1()` |