com.hammurapi.common.concurrent.transactions

## Interface AbstractTransactionalProcessor.TransactionPropagation

- All Known Implementing Classes:
    AbstractTransactionalProcessor.SimpleTransactionPropagation
  Enclosing class:
    AbstractTransactionalProcessor<KP>

      protected static interface AbstractTransactionalProcessor.TransactionPropagation

  Interface to propagate transactions between threads.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `dispose()` Disassociates transaction from the caller thread.
    `Transaction` | `getTransaction()` This method is invoked in the thread where transaction shall be propagated to.

- - ### Method Detail

    - #### getTransaction

          Transaction getTransaction()

      This method is invoked in the thread where transaction shall be propagated to.
      Returns:
        Propagated transaction.

    - #### dispose

          void dispose()

      Disassociates transaction from the caller thread.