Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Hierarchy For All Packages
Package Hierarchies:
org.multiverse
,
org.multiverse.annotations
,
org.multiverse.api
,
org.multiverse.api.backoff
,
org.multiverse.api.clock
,
org.multiverse.api.commitlock
,
org.multiverse.api.exceptions
,
org.multiverse.api.latches
,
org.multiverse.api.lifecycle
,
org.multiverse.api.programmatic
,
org.multiverse.commitbarriers
,
org.multiverse.stms
,
org.multiverse.templates
,
org.multiverse.transactional
,
org.multiverse.transactional.arrays
,
org.multiverse.transactional.collections
,
org.multiverse.transactional.executors
,
org.multiverse.transactional.primitives
,
org.multiverse.utils
Class Hierarchy
java.lang.Object
java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
org.multiverse.transactional.executors.
TransactionalThreadPoolExecutor
org.multiverse.stms.
AbstractTransaction
<C,S> (implements org.multiverse.
MultiverseConstants
, org.multiverse.api.
Transaction
)
org.multiverse.transactional.collections.
AbstractTransactionalDeque
<E> (implements org.multiverse.transactional.collections.
TransactionalDeque
<E>)
org.multiverse.transactional.collections.
TransactionalLinkedList
<E> (implements org.multiverse.transactional.collections.
TransactionalList
<E>)
org.multiverse.stms.
AbstractTransactionConfiguration
(implements org.multiverse.api.
TransactionConfiguration
)
org.multiverse.stms.
AbstractTransactionSnapshot
org.multiverse.api.latches.
CheapLatch
(implements org.multiverse.api.latches.
Latch
)
org.multiverse.commitbarriers.
CommitBarrier
org.multiverse.commitbarriers.
CountDownCommitBarrier
org.multiverse.commitbarriers.
VetoCommitBarrier
org.multiverse.transactional.
DefaultTransactionalReference
<E> (implements org.multiverse.transactional.
TransactionalReference
<E>)
org.multiverse.api.backoff.
ExponentialBackoffPolicy
(implements org.multiverse.api.backoff.
BackoffPolicy
)
org.multiverse.api.commitlock.
GenericCommitLockPolicy
(implements org.multiverse.api.commitlock.
CommitLockPolicy
)
org.multiverse.api.
GlobalStmInstance
org.multiverse.utils.
IOUtils
org.multiverse.api.
Listeners
org.multiverse.api.backoff.
NoOpBackoffPolicy
(implements org.multiverse.api.backoff.
BackoffPolicy
)
org.multiverse.templates.
OrElseTemplate
<E>
org.multiverse.api.commitlock.
PassAllCommitLockFilter
(implements org.multiverse.api.commitlock.
CommitLockFilter
, org.multiverse.
MultiverseConstants
)
org.multiverse.api.clock.
RelaxedPrimitiveClock
(implements org.multiverse.api.clock.
PrimitiveClock
)
org.multiverse.api.clock.
SingleThreadedPrimitiveClock
(implements org.multiverse.api.clock.
PrimitiveClock
)
org.multiverse.api.latches.
StandardLatch
(implements org.multiverse.api.latches.
Latch
)
org.multiverse.utils.
StandardThreadFactory
(implements java.util.concurrent.ThreadFactory)
org.multiverse.api.
StmUtils
org.multiverse.api.clock.
StrictPrimitiveClock
(implements org.multiverse.api.clock.
PrimitiveClock
)
org.multiverse.utils.
SystemOut
org.multiverse.api.
ThreadLocalTransaction
java.lang.Throwable (implements java.io.Serializable)
java.lang.Error
org.multiverse.api.exceptions.
ControlFlowError
org.multiverse.api.exceptions.
ReadConflict
org.multiverse.api.exceptions.
LockNotFreeReadConflict
org.multiverse.api.exceptions.
OldVersionNotFoundReadConflict
org.multiverse.api.exceptions.
UncommittedReadConflict
org.multiverse.api.exceptions.
Retry
org.multiverse.api.exceptions.
SpeculativeConfigurationFailure
org.multiverse.api.exceptions.
WriteConflict
org.multiverse.api.exceptions.
LockNotFreeWriteConflict
org.multiverse.api.exceptions.
OptimisticLockFailedWriteConflict
org.multiverse.api.exceptions.
WriteSkewConflict
org.multiverse.api.exceptions.
PanicError
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalStateException
org.multiverse.commitbarriers.
CommitBarrierOpenException
org.multiverse.api.exceptions.
IllegalTransactionStateException
org.multiverse.api.exceptions.
DeadTransactionException
org.multiverse.api.exceptions.
NoRetryPossibleException
org.multiverse.api.exceptions.
PreparedTransactionException
org.multiverse.api.exceptions.
ReadonlyException
org.multiverse.api.exceptions.
NoTransactionFoundException
org.multiverse.api.exceptions.
StartFailureException
org.multiverse.api.exceptions.
RetryTimeoutException
org.multiverse.utils.
TodoException
org.multiverse.api.exceptions.
TooManyRetriesException
org.multiverse.api.exceptions.
ConstructorCantRetryException
org.multiverse.templates.
TransactionTemplate.InvisibleCheckedException
org.multiverse.transactional.
TransactionalAbaReference
<E> (implements org.multiverse.transactional.
TransactionalReference
<E>)
org.multiverse.transactional.collections.
TransactionalArrayList
<E> (implements org.multiverse.transactional.collections.
TransactionalList
<E>)
org.multiverse.transactional.primitives.
TransactionalBoolean
org.multiverse.transactional.primitives.
TransactionalByte
org.multiverse.transactional.primitives.
TransactionalCharacter
org.multiverse.transactional.primitives.
TransactionalDouble
org.multiverse.transactional.primitives.
TransactionalFloat
org.multiverse.transactional.primitives.
TransactionalInteger
org.multiverse.transactional.collections.
TransactionalLinkedList.DescendingIteratorImpl
(implements java.util.Iterator<E>)
org.multiverse.transactional.collections.
TransactionalLinkedList.IteratorImpl
(implements java.util.Iterator<E>)
org.multiverse.transactional.collections.
TransactionalLinkedList.ListIteratorImpl
(implements java.util.ListIterator<E>)
org.multiverse.transactional.collections.
TransactionalLinkedList.Node
<E>
org.multiverse.transactional.primitives.
TransactionalLong
org.multiverse.transactional.arrays.
TransactionalReferenceArray
<E>
org.multiverse.transactional.primitives.
TransactionalShort
org.multiverse.templates.
TransactionTemplate
<E>
Interface Hierarchy
org.multiverse.api.backoff.
BackoffPolicy
org.multiverse.api.commitlock.
CommitLock
org.multiverse.api.commitlock.
CommitLockFilter
org.multiverse.api.commitlock.
CommitLockPolicy
java.util.concurrent.Executor
java.util.concurrent.ExecutorService
org.multiverse.transactional.executors.
TransactionalExecutorService
(also extends org.multiverse.transactional.executors.
TransactionalExecutor
)
org.multiverse.transactional.executors.
TransactionalExecutor
org.multiverse.transactional.executors.
TransactionalExecutorService
(also extends java.util.concurrent.ExecutorService)
org.multiverse.transactional.executors.
TransactionalExecutorService
(also extends java.util.concurrent.ExecutorService, org.multiverse.transactional.executors.
TransactionalExecutor
)
java.lang.Iterable<T>
java.util.concurrent.BlockingDeque<E> (also extends java.util.concurrent.BlockingQueue<E>, java.util.Deque<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends org.multiverse.transactional.collections.
TransactionalQueue
<E>)
java.util.concurrent.BlockingQueue<E>
java.util.concurrent.BlockingDeque<E> (also extends java.util.Deque<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalQueue
<E> (also extends org.multiverse.transactional.collections.
TransactionalCollection
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>)
java.util.Collection<E>
java.util.concurrent.BlockingDeque<E> (also extends java.util.concurrent.BlockingQueue<E>, java.util.Deque<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends org.multiverse.transactional.collections.
TransactionalQueue
<E>)
java.util.concurrent.BlockingQueue<E>
java.util.concurrent.BlockingDeque<E> (also extends java.util.Deque<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalQueue
<E> (also extends org.multiverse.transactional.collections.
TransactionalCollection
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>)
java.util.Deque<E>
java.util.concurrent.BlockingDeque<E> (also extends java.util.concurrent.BlockingQueue<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
java.util.List<E>
org.multiverse.transactional.collections.
TransactionalList
<E> (also extends org.multiverse.transactional.collections.
TransactionalCollection
<E>)
java.util.Queue<E>
java.util.concurrent.BlockingDeque<E> (also extends java.util.concurrent.BlockingQueue<E>, java.util.Deque<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends org.multiverse.transactional.collections.
TransactionalQueue
<E>)
java.util.concurrent.BlockingQueue<E>
java.util.concurrent.BlockingDeque<E> (also extends java.util.Deque<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalQueue
<E> (also extends org.multiverse.transactional.collections.
TransactionalCollection
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>)
java.util.Deque<E>
java.util.concurrent.BlockingDeque<E> (also extends java.util.concurrent.BlockingQueue<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalQueue
<E> (also extends java.util.concurrent.BlockingQueue<E>, org.multiverse.transactional.collections.
TransactionalCollection
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>)
java.util.Set<E>
org.multiverse.transactional.collections.
TransactionalSet
<E> (also extends org.multiverse.transactional.collections.
TransactionalCollection
<E>)
org.multiverse.transactional.collections.
TransactionalCollection
<E>
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalList
<E> (also extends java.util.List<E>)
org.multiverse.transactional.collections.
TransactionalQueue
<E> (also extends java.util.concurrent.BlockingQueue<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>)
org.multiverse.transactional.collections.
TransactionalSet
<E> (also extends java.util.Set<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalList
<E> (also extends java.util.List<E>, org.multiverse.transactional.collections.
TransactionalCollection
<E>)
org.multiverse.transactional.collections.
TransactionalQueue
<E> (also extends java.util.concurrent.BlockingQueue<E>, org.multiverse.transactional.collections.
TransactionalCollection
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>)
org.multiverse.transactional.collections.
TransactionalSet
<E> (also extends java.util.Set<E>, org.multiverse.transactional.collections.
TransactionalCollection
<E>)
java.util.Deque<E>
java.util.concurrent.BlockingDeque<E> (also extends java.util.concurrent.BlockingQueue<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
java.util.List<E>
org.multiverse.transactional.collections.
TransactionalList
<E> (also extends org.multiverse.transactional.collections.
TransactionalCollection
<E>)
java.util.Queue<E>
java.util.concurrent.BlockingDeque<E> (also extends java.util.concurrent.BlockingQueue<E>, java.util.Deque<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends org.multiverse.transactional.collections.
TransactionalQueue
<E>)
java.util.concurrent.BlockingQueue<E>
java.util.concurrent.BlockingDeque<E> (also extends java.util.Deque<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalQueue
<E> (also extends org.multiverse.transactional.collections.
TransactionalCollection
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>)
java.util.Deque<E>
java.util.concurrent.BlockingDeque<E> (also extends java.util.concurrent.BlockingQueue<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalQueue
<E> (also extends java.util.concurrent.BlockingQueue<E>, org.multiverse.transactional.collections.
TransactionalCollection
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>)
java.util.Set<E>
org.multiverse.transactional.collections.
TransactionalSet
<E> (also extends org.multiverse.transactional.collections.
TransactionalCollection
<E>)
org.multiverse.transactional.collections.
TransactionalCollection
<E>
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalList
<E> (also extends java.util.List<E>)
org.multiverse.transactional.collections.
TransactionalQueue
<E> (also extends java.util.concurrent.BlockingQueue<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>)
org.multiverse.transactional.collections.
TransactionalSet
<E> (also extends java.util.Set<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>, org.multiverse.transactional.collections.
TransactionalQueue
<E>)
org.multiverse.transactional.collections.
TransactionalList
<E> (also extends java.util.List<E>, org.multiverse.transactional.collections.
TransactionalCollection
<E>)
org.multiverse.transactional.collections.
TransactionalQueue
<E> (also extends java.util.concurrent.BlockingQueue<E>, org.multiverse.transactional.collections.
TransactionalCollection
<E>)
org.multiverse.transactional.collections.
TransactionalDeque
<E> (also extends java.util.concurrent.BlockingDeque<E>)
org.multiverse.transactional.collections.
TransactionalSet
<E> (also extends java.util.Set<E>, org.multiverse.transactional.collections.
TransactionalCollection
<E>)
org.multiverse.api.latches.
Latch
java.util.Map<K,V>
java.util.concurrent.ConcurrentMap<K,V>
org.multiverse.transactional.collections.
TransactionalMap
<K,V>
org.multiverse.transactional.collections.
TransactionalMap
<K,V>
org.multiverse.
MultiverseConstants
org.multiverse.api.clock.
PrimitiveClock
org.multiverse.api.programmatic.
ProgrammaticLong
org.multiverse.api.programmatic.
ProgrammaticReference
<E>
org.multiverse.api.programmatic.
ProgrammaticReferenceFactory
org.multiverse.api.programmatic.
ProgrammaticReferenceFactoryBuilder
org.multiverse.api.
Stm
<B,P>
org.multiverse.api.
Transaction
org.multiverse.transactional.
TransactionalReference
<E>
org.multiverse.api.
TransactionConfiguration
org.multiverse.api.
TransactionFactory
<T>
org.multiverse.api.
TransactionFactoryBuilder
<T,B>
org.multiverse.api.lifecycle.
TransactionLifecycleListener
Annotation Type Hierarchy
org.multiverse.annotations.
FieldGranularity
(implements java.lang.annotation.Annotation)
org.multiverse.annotations.
TransactionalObject
(implements java.lang.annotation.Annotation)
org.multiverse.annotations.
TransactionalConstructor
(implements java.lang.annotation.Annotation)
org.multiverse.annotations.
NonTransactional
(implements java.lang.annotation.Annotation)
org.multiverse.annotations.
TransactionalMethod
(implements java.lang.annotation.Annotation)
Enum Hierarchy
java.lang.Object
java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
org.multiverse.api.
TransactionStatus
org.multiverse.api.lifecycle.
TransactionLifecycleEvent
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2008-2010
Multiverse
. All Rights Reserved.