# Hierarchy For Package org.multiverse.api

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.multiverse.api.DefaultBackoffPolicy (implements org.multiverse.api.BackoffPolicy)
  - org.multiverse.api.GlobalStmInstance
  - org.multiverse.api.StmUtils
  - org.multiverse.api.TxnThreadLocal
  - org.multiverse.api.TxnThreadLocal.Container

## Interface Hierarchy

- org.multiverse.api.BackoffPolicy
- org.multiverse.api.Lock
- org.multiverse.MultiverseConstants
  - org.multiverse.api.OrElseBlock
  - org.multiverse.api.TxnExecutor
- org.multiverse.api.Stm
- org.multiverse.api.Txn
- org.multiverse.api.TxnConfig
- org.multiverse.api.TxnFactory
- org.multiverse.api.TxnFactoryBuilder
- org.multiverse.api.TxnObject

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.multiverse.api.PropagationLevel
    - org.multiverse.api.LockMode (implements org.multiverse.MultiverseConstants)
    - org.multiverse.api.TraceLevel
    - org.multiverse.api.TxnStatus
    - org.multiverse.api.IsolationLevel