| Name | Package | Description |
| AbstractConnectionFactory | org.castor.jdo.engine | No description provided. |
| AbstractTransactionContext | org.castor.persist | A transaction context is required in order to perform operations against the
database. |
| AbstractTransactionManagerFactory | org.castor.transactionmanager | An abstract factory for acquiring transactions from this J2EE container. |
| Base64Decoder | org.castor.util | Class decodes a Base64 encoded string back into the original byte representation
that can be read as byte array. |
| Base64Encoder | org.castor.util | Class encodes the bytes written to the OutPutStream to a Base64 encoded string. |
| CacheEntry | org.castor.persist.cache | Utility class to store 'data' accessed through Castor JDO in performance caches. |
| CallableStatementProxy | org.castor.jdo.drivers | Proxy class for JDBC CallableStatement class, to allow information gathering
for the purpose of SQL statement logging. |
| ClassLoadingUtils | org.castor.jdo.util | Common static methods for Castor JDO related to class loading. |
| CollectionProxy | org.castor.persist.proxy | This class is a proxy for different types of Collection and Maps. |
| ConcurrentHashMap | org.castor.util.concurrent | A version of Hashtable supporting concurrency for both retrievals and
updates:
- Retrievals
- Retrievals may overlap updates.
|
| ConcurrentHashMap.Entry | org.castor.util.concurrent | ConcurrentHashMap collision list entry. |
| ConcurrentHashMap.HashIterator | org.castor.util.concurrent | No description provided. |
| ConcurrentHashMap.KeyIterator | org.castor.util.concurrent | No description provided. |
| ConcurrentHashMap.Segment | org.castor.util.concurrent | Bookkeeping for each concurrency control segment. |
| ConcurrentHashMap.ValueIterator | org.castor.util.concurrent | No description provided. |
| ConfigKeys | org.castor.util | Keys of all Castor configuration properties. |
| Configuration | org.castor.util | Class to hold Castor configuration properties. |
| ConnectionProxy | org.castor.jdo.drivers | Proxy class for JDBC Connection class, to allow information gathering
for the purpose of SQL statement logging. |
| CounterRef | org.castor.jdo.engine | Holds information about table names and counters. |
| Database | org.castor.jdo.conf | Class Database. |
| DatabaseChoice | org.castor.jdo.conf | Class DatabaseChoice. |
| DatabaseChoiceDescriptor | org.castor.jdo.conf | Class DatabaseChoiceDescriptor. |
| DatabaseDescriptor | org.castor.jdo.conf | Class DatabaseDescriptor. |
| DatabaseRegistry | org.castor.jdo.engine | No description provided. |
| DataSource | org.castor.jdo.conf | Class DataSource. |
| DataSourceConnectionFactory | org.castor.jdo.engine | No description provided. |
| DataSourceDescriptor | org.castor.jdo.conf | Class DataSourceDescriptor. |
| Driver | org.castor.jdo.conf | Class Driver. |
| DriverConnectionFactory | org.castor.jdo.engine | No description provided. |
| DriverDescriptor | org.castor.jdo.conf | Class DriverDescriptor. |
| GlobalTransactionContext | org.castor.persist | A transaction context is required in order to perform operations
against the database. |
| IdentityMap | org.castor.util | An IdentityMap that uses reference-equality instead of object-equality. |
| IdentityMap.Entry | org.castor.util | An entry of the IdentityMap. |
| IdentitySet | org.castor.util | An IdentitySet that uses reference-equality instead of object-equality. |
| IdentitySet.Entry | org.castor.util | An entry of the IdentitySet. |
| JdoConf | org.castor.jdo.conf | Class JdoConf. |
| JDOConfAdapter | org.castor.jdo.util | No description provided. |
| JdoConfDescriptor | org.castor.jdo.conf | Class JdoConfDescriptor. |
| JDOConfFactory | org.castor.jdo.util | Factory to create JDO configurations without the need of a database configuration
XML file. |
| JDOUtils | org.castor.jdo.util | Common static methods for Castor JDO |
| Jndi | org.castor.jdo.conf | Class Jndi. |
| JNDIConnectionFactory | org.castor.jdo.engine | No description provided. |
| JndiDescriptor | org.castor.jdo.conf | Class JndiDescriptor. |
| JNDIENCTransactionManagerFactory | org.castor.transactionmanager | Transaction manager factory instance to be used with J2EE containers
where the transaction manager is bound to the JNDI ENC of the container. |
| JOTMTransactionManagerFactory | org.castor.transactionmanager | Transaction manager factory instance to be used with J2EE containers
where the transaction manager used is JOTM. |
| LocalTransactionContext | org.castor.persist | A transaction context is required in order to perform operations
against the database. |
| LocalTransactionManager | org.castor.transactionmanager | Default transaction manager when Castor is used in standalone mode,
in other words not within a J2EE container. |
| LocalTransactionManagerFactory | org.castor.transactionmanager | Default transaction manager when Castor is used in standalone mode,
in other words not within a J2EE container. |
| ManyRelationResolver | org.castor.persist.resolver | Implementation of ResolverStrategy for many relations. |
| ManyToManyRelationResolver | org.castor.persist.resolver | Implementation of ResolverStrategy for M:N relations. |
| Mapping | org.castor.jdo.conf | Class Mapping. |
| MappingDescriptor | org.castor.jdo.conf | Class MappingDescriptor. |
| MessageKeys | org.castor.util | Keys of all Castor message properties. |
| Messages | org.castor.util | I18N message formatting class. |
| ObjectTracker | org.castor.persist | A transaction records all objects accessed during the lifetime
of the transaction in this record (queries and created). |
| OneToManyRelationResolver | org.castor.persist.resolver | No description provided. |
| Param | org.castor.jdo.conf | Class Param. |
| ParamDescriptor | org.castor.jdo.conf | Class ParamDescriptor. |
| PersistanceCapableRelationResolver | org.castor.persist.resolver | Implementation of ResolverStrategy for 1:1 relations |
| PointbaseFactory | org.castor.jdo.drivers | PersistenceFactory implementation for
Borland's Pointbase driver. |
| PointbaseQueryExpression | org.castor.jdo.drivers | QueryExpression implementation for Borland's Pointbase |
| PreparedStatementProxy | org.castor.jdo.drivers | Proxy class for JDBC PreparedStatement class, to allow information gathering
for the purpose of SQL statement logging. |
| PrimitiveResolver | org.castor.persist.resolver | No description provided. |
| ProposedEntity | org.castor.persist | Holding structure for information about an entity class instance. |
| ReaderPreferenceReadWriteLock | org.castor.util.concurrent | A ReadWriteLock that prefers waiting readers over waiting writers when there
is contention. |
| ReentrantWriterPreferenceReadWriteLock | org.castor.util.concurrent | A writer-preference ReadWriteLock that allows both readers and writers to
reacquire read or write locks in the style of a ReentrantLock. |
| RelationCollection | org.castor.persist.proxy | RelationCollection implements Collection
It is a lazy Colllection. |
| ResolverFactory | org.castor.persist.resolver | Factory class for instantiating ResolverStragegy instances. |
| SerializableResolver | org.castor.persist.resolver | Implementation of ResolverStrategy for
serializable fields. |
| SingleProxy | org.castor.persist.proxy | No description provided. |
| SQLTypeConverters | org.castor.jdo.engine | No description provided. |
| SQLTypeConverters.Convertor | org.castor.jdo.engine | Abstract class to convert from one type to another. |
| SQLTypeInfos | org.castor.jdo.engine | Utility class to translate SQL type by integer value or name into corresponding
Java type. |
| TransactionDemarcation | org.castor.jdo.conf | Class TransactionDemarcation. |
| TransactionDemarcationDescriptor | org.castor.jdo.conf | Class TransactionDemarcationDescriptor. |
| TransactionManager | org.castor.jdo.conf | Class TransactionManager. |
| TransactionManagerDescriptor | org.castor.jdo.conf | Class TransactionManagerDescriptor. |
| TransactionManagerFactoryRegistry | org.castor.transactionmanager | Registry for TransactionManagerFactory implementations obtained from the
Castor properties file and used by the JDO configuration file. |
| TransactionManagerRegistry | org.castor.transactionmanager | Registry for TransactionManager instances obtained by their name. |
| UpdateAndRemovedFlags | org.castor.persist | Holder object for flags related to update/remove operations. |
| UpdateFlags | org.castor.persist | Holds several flags indicating whetehr particular actions related to updating data
items should take place. |
| WebSphere51TransactionManagerFactory | org.castor.transactionmanager | An IBM Websphere 5.1 specific factory for acquiring transactions from
this J2EE container. |
| WebSphere5TransactionManagerFactory | org.castor.transactionmanager | An IBM Websphere 5 specific factory for acquiring transactions from
this J2EE container. |
| WebSphereTransactionManagerFactory | org.castor.transactionmanager | An IBM Websphere 4 and prior specific factory for acquiring transactions
from this particular J2EE container. |
| WriterPreferenceReadWriteLock | org.castor.util.concurrent | A ReadWriteLock that prefers waiting writers over waiting readers when there
is contention. |
| WriterPreferenceReadWriteLock.ReaderLock | org.castor.util.concurrent | No description provided. |
| WriterPreferenceReadWriteLock.Signaller | org.castor.util.concurrent | Reader and Writer requests are maintained in two different wait sets, by
two different objects. |
| WriterPreferenceReadWriteLock.WriterLock | org.castor.util.concurrent | No description provided. |