# Hierarchy For Package com.hammurapi.common.concurrent.transactions

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.hammurapi.common.concurrent.transactions.AbstractTransactionalProcessor<KP>
    - com.hammurapi.common.concurrent.transactions.StandaloneTransactionalProcessor
  - com.hammurapi.common.concurrent.transactions.AbstractTransactionalProcessor.SimpleTransactionPropagation (implements com.hammurapi.common.concurrent.transactions.AbstractTransactionalProcessor.TransactionPropagation)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.hammurapi.common.HammurapiException
          - com.hammurapi.common.concurrent.transactions.ProcessingException

## Interface Hierarchy

- com.hammurapi.common.concurrent.transactions.AbstractTransactionalProcessor.TransactionPropagation
- com.hammurapi.common.concurrent.transactions.Command<KP,V>
- com.hammurapi.common.concurrent.transactions.CommandFactory<CK,KP,V>
- com.hammurapi.common.Context
  - com.hammurapi.common.concurrent.transactions.ExecutionContext<KP> (also extends com.hammurapi.common.concurrent.transactions.ProgressMonitorFactory)
- com.hammurapi.common.concurrent.transactions.ProgressMonitor
- com.hammurapi.common.concurrent.transactions.ProgressMonitorFactory
  - com.hammurapi.common.concurrent.transactions.ExecutionContext<KP> (also extends com.hammurapi.common.Context)