Uses of Package
org.multiverse.api

Packages that use org.multiverse.api
org.multiverse.api Contains the most important interfaces and classes for the Multiverse project. 
org.multiverse.api.backoff This package contains support for back off functionality when transactions contend for the same resources. 
org.multiverse.api.commitlock This package contains support for locking transactional datastructures when a transaction does a commit. 
org.multiverse.api.lifecycle   
org.multiverse.api.programmatic   
org.multiverse.commitbarriers Contains structures for 2 phase commit functionality. 
org.multiverse.stms Contains concrete STM implementations are abstract support structures. 
org.multiverse.templates Contains the templates like TransactionTemplate and OrElseTemplate. 
 

Classes in org.multiverse.api used by org.multiverse.api
Listeners
          A immutable single-linked list for storing listener-latches.
PropagationLevel
          With the PropagationLevel you have control on how nesting of transaction happens.
Stm
          The main interface for software transactional memory.
TraceLevel
           
Transaction
          All changes on transaction objects must be done through a Transaction.
TransactionConfiguration
          Contains the transaction configuration used by a Transaction.
TransactionFactory
          A Factory responsible for creating a Transaction.
TransactionFactoryBuilder
          An implementation of the builder design pattern to createReference a TransactionFactory.
TransactionStatus
          An enumeration containing the different states a Transaction can be in.
 

Classes in org.multiverse.api used by org.multiverse.api.backoff
Transaction
          All changes on transaction objects must be done through a Transaction.
 

Classes in org.multiverse.api used by org.multiverse.api.commitlock
Transaction
          All changes on transaction objects must be done through a Transaction.
 

Classes in org.multiverse.api used by org.multiverse.api.lifecycle
Transaction
          All changes on transaction objects must be done through a Transaction.
 

Classes in org.multiverse.api used by org.multiverse.api.programmatic
Transaction
          All changes on transaction objects must be done through a Transaction.
TransactionFactory
          A Factory responsible for creating a Transaction.
 

Classes in org.multiverse.api used by org.multiverse.commitbarriers
Transaction
          All changes on transaction objects must be done through a Transaction.
 

Classes in org.multiverse.api used by org.multiverse.stms
PropagationLevel
          With the PropagationLevel you have control on how nesting of transaction happens.
Stm
          The main interface for software transactional memory.
TraceLevel
           
Transaction
          All changes on transaction objects must be done through a Transaction.
TransactionConfiguration
          Contains the transaction configuration used by a Transaction.
TransactionFactory
          A Factory responsible for creating a Transaction.
TransactionStatus
          An enumeration containing the different states a Transaction can be in.
 

Classes in org.multiverse.api used by org.multiverse.templates
Stm
          The main interface for software transactional memory.
Transaction
          All changes on transaction objects must be done through a Transaction.
TransactionFactory
          A Factory responsible for creating a Transaction.
 



Copyright © 2008-2010 Multiverse. All Rights Reserved.