All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary Class Description AbstractPropertiesFactory This class loads properties according to the file location, substitution and override rules described in the docs.AbstractRecord Abstract Record Class This class provides an abstract template that defines the interface that the atomic action system uses to notify objects that various state transitions have occurred as the 2PC protocol executes.ActionBean Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.ActionBean.GenericAtomicActionWrapper The ActionBean needs access to the participant lists maintained by an AtomicAction but these lists are protected.ActionBeanMBean Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.ActionBeanWrapperInterface Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.ActionHierarchy Class that represents the transaction hierarchy.ActionManager ActionStatus The various state changes that a transaction can go through.ActionStatusService ActionType The two types of transactions, nested, and top-level.AddOutcome The possible outcomes when trying to add an AbstractRecord as a participant within a transaction.arjPropertyManager Property manager wrapper for the Arjuna module.arjunaI18NLogger i18n log messages for the arjuna module.AsyncAfterSynchronization AsyncBeforeSynchronization AtomicAction This is a user-level transaction class, unlike BasicAction.BaseStore The BasicStore provides core methods that all implementations MUST provide.BaseStoreBean abstract MBean implementation of a BaseStore MBeanBaseStoreMBean BasicAction BasicAction does most of the work of an atomic action, but does not manage thread scoping.ByteBuffer CheckedAction If an action attempts to terminate with threads still active we call an instance of this class to determine what to do.CheckedActionFactory Manages the CheckedAction instances on a per transaction basis.commonI18NLogger i18n log messages for the jta module.commonLogger ConfigurationInfo Utility class providing access to build time and runtime configuration reporting functions.ConflictType The various types of lock conflict that can occur when trying to set a lock.ConnectionClosingSynchronization Synchronization to close JMS connection at the end of the transaction.ConnectionFactoryProxy Proxy connection factory to wrap around providedXAConnectionFactory.ConnectionManager ConnectionProxy Proxy connection to wrap around providedXAConnection.ContextPropagationAsyncHandler Handling asynchronous context propagation calls.CoordinatorEnvironmentBean A JavaBean containing configuration properties for the core transaction coordinator.CoordinatorEnvironmentBeanMBean A JMX MBean interface containing configuration for the core transaction coordinator.CoreEnvironmentBean A JavaBean containing assorted configuration properties for the core transaction system.CoreEnvironmentBeanException CoreEnvironmentBeanMBean A JMX MBean interface containing assorted configuration for the core transaction system.DelegatingTransactionManager AnabstractTransactionManagerimplementation that delegates all method invocations to anotherTransactionManager.DelegatingTransactionSynchronizationRegistry AnabstractTransactionSynchronizationRegistryimplementation that delegates all method invocations to anotherTransactionSynchronizationRegistry.EndXAResource ExceptionDeferrer In most cases resources defer exceptions and return an arjuna specific error code.ExpiryScanner Interface for Expiry scanner plug-ins.ExtendedRecoveryModule An interface that adds extra behaviour to RecoveryModules.FatalError This error is thrown if a fatal error occurs which would prevent further progress without possibly compromising consistency.FileLock Sometimes it is necessary to lock a file at the disk level.HeaderState Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.HeaderStateReader Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.HeuristicInformation Deprecated. as of 5.2.2.Final In a subsequent release we will be providing this functionality via JMX MBeansHeuristicNotification HeuristicStatus Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.InactiveTransactionException Exception may be thrown under certain circumstances.InputBuffer An InputBuffer is used to retrieve various Java types from a byte stream created using an OutputBuffer.InputObjectState InputObjectState provides some additional methods to a basic InputBuffer.InvalidTerminationStateException Exception may be thrown under certain circumstances.JDBCAccess Do not return a connection which participates within the transaction 2-phase commit protocol! All connections will have auto-commit set to true, or we will not be able to use them.JDBCEnvironmentBean A JavaBean containing configuration properties for the JDBC subsystem.JDBCEnvironmentBeanMBean A JMX MBean interface containing configuration for the JDBC subsystem.jdbcI18NLogger i18n log messages for the jdbc module.jdbcLogger jdbcPropertyManager Property manager wrapper for the JDBC module.JMSContextProxy JmsXAResourceRecoveryHelper JMXServer Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.JNDIManager JNDIReferenceBindingBean JavaBean for binding a Reference into JNDI.JTAEnvironmentBean A JavaBean containing configuration properties for the JTA subsystem.JTAEnvironmentBeanMBean A JMX MBean interface containing configuration for the JTA system.JTAHelper Some useful utility routines.jtaI18NLogger i18n log messages for the jta module.jtaLogger jtaPropertyManager Property manager wrapper for the JTA module.LastResourceCommitOptimisation Marker interface for Last Resource Commit Optimisation.Lock Instances of this class (or derived user classes) are used when trying to set a lock.LockManager This class provides (transactional) concurrency control for application objects.LockMode The types of lock which can exist.LockResult The various results which can occur when setting a lock.LockStatus Essentially an enumeration of the status a lock may be in.LockStore The lock store interface is the application's route to using a specific lock store implementation.LockStoreException Exception that can be thrown when attempting to access the lock store.LogBrowser LogEditor LogRecordWrapper Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.LogRecordWrapperMBean Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.MetaObjectStoreEnvironmentBean Implements an ObjectStoreEnvironmentBean instance that propagates all ObjectStoreEnvironmentBean updates to all named instances of ObjectStoreEnvironmentBean.MXBeanDescription Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.MXBeanPropertyDescription Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.NotImplementedException Exception may be thrown under certain circumstances.ObjectModel An enumeration of the types of object model supported.ObjectStateQuery ObjectStateWrapper Wrapper for ObjectInputState and ObjectOutputState to facilitate use in JMX invocationsObjectStatus A transactional object may go through a number of different states once it has been created.ObjectStore The object store interface is the application's route to using a specific object store implementation.ObjectStoreAPI Created by IntelliJ IDEA.ObjectStoreEnvironmentBean A JavaBean containing configuration properties for the objectstore and various implementations thereof.ObjectStoreEnvironmentBeanMBean A JMX MBean interface containing configuration for the objectstore and various implementations thereof.ObjectStoreError Error that can be thrown when attempting to access the object store.ObjectStoreException Exception that can be thrown when attempting to access the object store.ObjectStoreIterator Class that allows us to iterate through instances of objects that may be stored within a specific object store.ObjectStoreMonitor ObjectType The various types of StateManager object which can exist.ObjStoreBrowser Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.ObjStoreBrowserMBean Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.ObjStoreItemMBean Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.OnePhaseResource OSBTypeHandler Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.OSEntryBean Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.OSEntryBeanMBean Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.OTM OutputBuffer An OuptputBuffer is used to store various Java types as a byte stream.OutputObjectState OutputObjectState provides some additional methods to a basic OutputBuffer.OutputObjectStateWrapper Wrapper for ObjectOutputState to facilitate use in JMX invocationsParticipantStatus Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.ParticipantStore Transactional participants MUST use this type of ObjectStore.ParticipantStoreBean implementation of the JMX interface to the JBossTS participant storeParticipantStoreBeanMBean JMX interface to the JBossTS participant store OutputObjectState and InputObjectState are wrapped since they are not convertible to open MBean types.ParticipantStoreProxy Remote proxy to a ParticipantStoreProcess Provides a configurable way to get a unique process id.PropertiesFactory PropertiesFactorySax PropertiesFactoryStax Reapable ReaperMonitor An instance of this interface will be called whenever a transaction is either timed-out or set rollback-only by the transaction reaper.RecordList This class manages instances of the classes derived from AbstractRecord in the form of an ordered doubly-linked list.RecordListIterator A basic iterator for RecordList instances.RecordType The following enumerated type defines the types of record that are derived from AbstractRecord.RecordTypeManager This allows users to define a mapping between record type integers and specific Class-es.RecordTypeMap This allows users to define a mapping between record type integers and specific Class-es.RecoverableXAConnection XA connection implementations must provide an implementation of this class.RecoverAtomicAction RecoveryActivator Interface for Recovery manager plug-in module.RecoveryDriver RecoveryEnvironmentBean A JavaBean containing configuration properties for the recovery system.RecoveryEnvironmentBeanMBean A JMX MBean interface containing configuration for the recovery system.RecoveryManager The RecoveryManager daemon.RecoveryModule Interface for Recovery manager plug-in module.RecoveryMonitor recoveryPropertyManager Property manager wrapper for the recovery system.RecoveryScan Interface for users to receive a callback whenever a recovery scan completes.RecoveryStore All ObjectStore implementations that are used to drive recovery MUST implement this interface.RecoveryStoreBean implementation of the JMX interface to the JBossTS recovery storeRecoveryStoreBeanMBean JMX interface to the JBossTS recovery store OutputObjectState and InputObjectState are wrapped since they are not convertible to open MBean types.RecoveryStoreProxy Remote proxy to a RecoveryStoreRollbackException Thrown by TransactionSynchronizationRegistry implementation if the transaction has rolled back.RunnableWithException Functional interface for 'run' method that throws a checked exception.SaxHandler SerializableXAResourceDeserializer This is an additional recovery helper that allows clients of the transaction manager to provide a deserializer for their Serializable XAResources.Service a service is used to serve one or more requests from an input stream and post results on an output stream.SessionClosingSynchronization Synchronization to close JMS session at the end of the transaction.SessionProxy Proxy session to wrap around providedXASession.SneakyThrow An utility class which makes possible to throw any exception as aRuntimeException.StartXAResource Deprecated. This interface is replaced by org.jboss.tm.FirstResource in the SPIStateManager The root of the Arjuna class hierarchy.StateManagerWrapper Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.StateStatus The status of states in the ObjectStore.StateType The type of the state in the ObjectStore.StoreManager Single point of control for the management of storage instances.StoreManagerProxy Miscellaneous methods for obtaining remote proxies to the JBossTS Recovery and Participant storesStringPropertyReplacer A utility class for replacing properties in strings.SynchronizationRecord ThreadUtil Provides utilities to manage thread ids.TopLevelAction This class provides a (nested) top-level transaction.Transaction TransactionalDriver Transactional JDBC 2.0 driver.TransactionalInterceptorBase TransactionalInterceptorMandatory TransactionalInterceptorNever TransactionalInterceptorNotSupported TransactionalInterceptorRequired TransactionalInterceptorRequiresNew TransactionalInterceptorSupports TransactionContext TransactionExtension TransactionHandler TransactionHelper Utility class to make transaction status checking and resources registration easier.TransactionHelperImpl TransactionManager TransactionMonitor TransactionReaper Class to record transactions with non-zero timeout values, and class to implement a transaction reaper thread which terminates these transactions once their timeout elapses.TransactionScopeCleanup<T> TransactionStatusConnectionManager TransactionStatusManager TransactionTypeManager TransactionTypeManager.TransactionTypeMap Only allows the movement of heuristic participants to the prepared list.tsLogger TwoPhaseCommitThreadPool TwoPhaseCoordinator Adds support for synchronizations to BasicAction.TwoPhaseOutcome The outcomes which can be generated when a transaction attempts to prepare/commit/rollback.TxControl Transaction configuration object.TxControl.Shutdown TxLog All transaction logs MUST implement this interface.TxLogBean abstract implementation of the TxLog MBeanTxLogBeanMBean TxLogProxy Remote proxy to a TxLog StoreTxojEnvironmentBean A JavaBean containing configuration properties for the transactional object system.TxojEnvironmentBeanMBean A JMX MBean interface containing configuration for the transactional object system.txojI18NLogger i18n log messages for the txoj module.txojLogger txojPropertyManager Property manager wrapper for the TXOJ module.TxPerfGraph TxPerfPlugin TxStats This class is used to maintain statistics on transactions that have been created.TxStatsMBean MBean interface for monitoring transaction statistics.Uid Implements a unique identity class.UidWrapper Deprecated. as of 5.0.5.Final In a subsequent release we will change packages names in order to provide a better separation between public and internal classes.UnexpectedConditionException Exception may be thrown under certain circumstances when we are forced to throw a SystemException but want to give more information.UserTransaction Utility Various useful functions that we wrap in a single class.XAHelper Some useful utility routines.XAModifier Instances of this class enable us to work around problems in certain databases (specifically Oracle).XARecoveryResource XARecoveryResourceHelper XARecoveryResourceManager XAResourceConsumer XAResourceFunction<T> XAResourceMap XAResourceOrphanFilter Interface used by the XARecoveryModule to allow plugins to vote in the handling of in-doubt Xids.XAResourceOrphanFilter.Vote XAResourceRecovery To perform recovery on arbitrary XAResources we may need to obtain new instances.XAResourceRecoveryHelper Interface to be implemented by external entities that instantiate and supply their own XAResources to the recovery system.XATxConverter XidImple Implementation of javax.transaction.xa.Xid.