| Class Summary | |
|---|---|
| ArrayEnumeration | This class provides a way to enumerate over an array. |
| ArraySet | Implementation of a simple Set based on an array. |
| ArraySet.ArraySetIterator | AbstractSet requires an implementation for the iterator. |
| BackgroundThread | This thread allows a runnable to run continously until the runnable is garbage collected. |
| BaseXid | Base implementation for all xids used by Tyrex (local, global, branch and external). |
| BranchXid | Global transaction identifier with a branch qualifier. |
| Category | |
| ClientConnection | Encapsulates an application's view of an XA/pooled connection. |
| ClientInterceptor | The Client side interceptor is used to transfer the propagation context in transaction requests |
| Clock | Provides an efficient mechanism for obtaining the current system time. |
| CloudscapeXAResourceHelper | This class describes various methods to help the transaction manipulate XA resources from Oracle. |
| CommonNamePrincipal | The common name prinicipal. |
| Configuration | Provides basic configuration for Tyrex components based on the tyrex.config configuration file. |
| ConnectionPool | |
| ConnectionPool | |
| Connector | |
| ConnectorLoader | Provides a means to create managed connections and connection factories from a connector loaded in a separate class loader. |
| ControlImpl | Implements a Control interface into a transaction. |
| CoordinatorImpl | Implements a Coordinator interface into a transaction. |
| Current | This is the current interface implementation. |
| DaemonMaster | The daemon master is responsible for starting, terminating and restarting daemon thread. |
| DataSourceConfig | |
| DDAuthMechanism | |
| DDConfigProperty | |
| DDConnector | |
| DDIcon | |
| DDLicense | |
| DDResourceAdapter | |
| DDSecurityPermission | |
| DomainConfig | Domain configuration object read from the domain configuration file and used to construct a new transaction domain. |
| DomainConfigurationException | A general exception associated with transaction domains. |
| DomainMetrics | Holds metrics associated with a transaction domain. |
| EmailPrincipal | An email principal. |
| EnabledDataSource | Implements a JDBC 2.0 javax.sql.DataSource for any arbitrary JDBC driver with JNDI persistance support. |
| EnvContext | An environment naming context implementation. |
| ExternalXid | External transaction identifier. |
| FastThreadLocal | This is an efficient implementation of java.lang.ThreadLocal which uses a background thread to remove stale thread entries, doing away with the inefficiencies of java.util.WeakHashMap. |
| GlobalXid | Global transaction identifier. |
| HashIntTable | This class provides unsynchronized hash get, put, remove and increment of int values. |
| Heuristic | Defines values for different heuristic decisions. |
| InformixXAResourceHelper | This class describes various methods to help the transaction manipulate XA resources from Informix. |
| Initializer | Tyrex OTS Initializer. |
| InvalidXidException | An exception indicating the identifier is invalid and cannot be converted into an array of bytes. |
| JAASSecurityProvider | |
| JavaMailConfig | Extends ResourceConfig to load the JavaMail Resource configuration. |
| JavaMailResource | Java Mail resource allows creation of a Session from the Resource Configuration and accessed using the name provided. |
| Journal | Abstract class for transactional journal. |
| JournalFactory | Interface for a journal factory. |
| Journal.RecoveredTransaction | Provides information about a recovered transaction. |
| LDAPCredentials | Credentials for LDAP authentication. |
| LDAPLoginModule | Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1. |
| LDAPPrincipal | The LDAP DN prinicipal. |
| LDAPRealm | |
| LocalXid | Local transaction identifier. |
| Logger | |
| LoggerPrintWriter | Print writer using a Log4J category. |
| MemoryBinding | Name/value bindings for use inside MemoryContext. |
| MemoryContext | An in-memory JNDI service provider. |
| MemoryContextFactory | Implements a context factory for MemoryContext. |
| Messages | |
| Messages.EmptyResourceBundle | |
| NamePasswordCallback | Callback for name/password authentication. |
| NamePasswordCredentials | Credentials for name/password authentication. |
| NestedException | Base type for all Type exceptions. |
| NestedSystemException | JTA system exception that wraps an underlying exception. |
| OracleXAResourceHelper | This class describes various methods to help the transaction manipulate XA resources from Oracle. |
| OTSServer | This class is the OTS server class. |
| PoolEntry | Represents an entry in the connection pool. |
| PoolEntry | Represents an entry in the connection pool. |
| PoolLimits | Represents limits placed on a connection pool. |
| PoolMetrics | Holds metrics associated with a connection pool. |
| Primes | This class provides a single service. |
| Priority | |
| Property | This class is used to load the properties defined in the domain.xml configuration of a javamail resource. |
| PseudoControl | This object is used to provide a pseudo control object. |
| RealmPrincipal | A realm principal. |
| RecoveryException | Indicates an error occuring during recovery. |
| ReferenceRefAddr | This class allows referenceable objects to be stored inside of other references. |
| Resource | Represents an installed resource. |
| ResourceClassDescriptorImpl |
Implementation of
org.exolab.castor.xml.XMLClassDescriptor that returns
field descriptors that use
resource field handlers. |
| ResourceConfig | Base class for a resource configuration. |
| ResourceCredentials | Credentials for a resource manager authentication. |
| ResourceException | A general exception associated with resource management. |
| ResourceFieldHandlerImpl | Implementation of org.exolab.castor.mapping.FieldHandler. |
| ResourceImpl | Implements an OTS interface on top of TransactionImpl so we can register a local transaction as a resource in a global transaction. |
| ResourceMappingLoader | Implementation of org.exolab.castor.xml.XMLMappingLoader that overrides the class descriptor for non tyrex and java classes. |
| Resources | Represents a collection of installed resources. |
| ReuseOptions | This class defines the reuse options. |
| RoleCredentials | Credential listing the principal's roles. |
| RoleCredentials.RoleEntry | |
| RolesRealm | Cached copy of a realm and all the roles in that realm. |
| RolesRealm.Role | Definition of a role is a name and members list. |
| RolesRealm.Role.MemberEntry | An entry for each member in the hashtable. |
| RuntimeContext | The runtime context provides an association between a component or client, the current thread, and resources used by the application. |
| SecureConnection | Credentials indicating a secure connection. |
| ServerInterceptor | The Server side interceptor is used to retrieve the service context for the transaction service The service context is added to the corresponding current object |
| TerminatorImpl | Implements a Terminator interface into a transaction. |
| ThreadContext | Implementation of RuntimeContext. |
| TransactionDomain | A transaction domain provides centralized management for transactions. |
| TransactionDomainImpl | Implementation of a transaction domain. |
| TransactionFactoryImpl | Implements an OTS transaction factory and identification interfaces. |
| TransactionImpl | Implements a global transaction. |
| TransactionInterceptor | The interceptor interface allows an external engine to hook up into the transaction monitor and either record the outcome of transactions or affect them. |
| TransactionManagerImpl | Implements a local transaction manager. |
| TransactionTimeoutException | Thrown to terminate the current thread and indicate that the current transaction has timed out. |
| TwoPhaseConnection | Defines two-phase commit support for a JDBC connection used by XAConnectionImpl. |
| TxConnection | Describes an open connection associated with a transaction. |
| TyrexCallableStatementImpl |
This class implements java.sql.CallableStatement so that it returned
when prepareCall is called on TyrexConnection object
The reason for this class is for the method java.sql.Statement#getConnection to return the correct connection. |
| TyrexConnection | This class defines base methods for implementing java.sql.Connection so that an underlying java.sql.Connection may be pooled. |
| TyrexDatabaseMetaDataImpl | This is a implementation of java.sql.DatabaseMetaData that returns Tyrex implementations of java.sql.Connection (TyrexDatabaseMetaDataImpl) and java.sql.ResultSet (various get methods). |
| TyrexPreparedStatementImpl | This class implements java.sql.Statement so that it returned when prepareStatement is called on TyrexConnection object. |
| TyrexResultSetImpl | This class implements java.sql.ResultSet so that it can be returned by the various Tyrex jdbc classes that return java.sql.ResultSet objects. |
| TyrexStatementImpl | This class implements java.sql.Statement so that it is returned when createStatement is called on a TyrexConnection object. |
| TyrexTransaction | Tyrex extensions for Transaction. |
| TyrexTransactionManager | Tyrex extensions for TransactionManager. |
| UserTransactionImpl | Simple implementation of the UserTransaction interface. |
| Util | Utility methods. |
| UUID | Universally Unique Identifier (UUID) generator. |
| UUID.InvalidIDException | An exception indicating the identifier is invalid and cannot be converted into an array of bytes. |
| Version | Prints version information to the console. |
| WeakList | List of weak references allows objects to be tracked and claimed by the garbage collector. |
| WrappedException | Reports an exception with an underlying exception. |
| X509CertificateLoginModule | Implements an X509 certificate validation login module. |
| XAConnectionImpl | Implements an X/A connection that can be pooled and managed from inside a transaction monitor. |
| XADataSourceImpl | Implements a JDBC 2.0 XADataSource for any JDBC driver with JNDI persistance support. |
| XAResourceCallback | This interface defines methods that inform when the XA resource associated with this callback has been enlisted in a transaction, i.e. javax.transaction.XA.XAResource.start(javax.transaction.XA.XAResource.TMSTART) has been called, delisted from the transaction, i.e. javax.transaction.XA.XAResource.end(javax.transaction.XA.XAResource.TMSUCCESS or javax.transaction.XA.XAResource.TMFAIL) has been called, committed/rolled back, i.e.javax.transaction.XA.XAResource.commit() or javax.transaction.XA.XAResource.rollback(). |
| XAResourceHelper | This class describes various methods to help the transaction manipulate XA resources from database vendors that don't comply fully with the XA specification. |
| XAResourceHelperManager | Class for creating and managing XAResourceHelper object. |
| XAResourceHolder | Helper class containing XA resource and its associated callback. |
| XidUtils | Utility class for creating transaction identifiers, importing Xid objects, and converting a transaction identifier to/from a string representation. |