Overview | Package | Class | Tree | Deprecated | Index | Help
| SolarMetric Kodo JDO 3.4.1 generated on May 30 2006
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package kodo.runtime

Common JDO Runtime Environment

See:
Description

Interface Summary
FetchConfiguration | Allows configuration and optimization of how objects are loaded from the data store.
KodoExtent | Extension of the `Extent` interface that adds some Kodo-specific methods.
KodoPersistenceManager | Interface implemented by Kodo persistence managers.
KodoPersistenceManagerFactory | Interface implemented by Kodo persistence manager factories.
KodoPersistenceManagerSPI | Internal persistence manager interface.
KodoStateManager | Interface implemented by Kodo state managers.
KodoStateManagerSPI | Internal state manager interface.
LockManager | Handles obtaining and releasing locks on objects.
PCData | Holds data about a single persistence capable instance.
PCResultObjectProvider | Variant of `ResultObjectProvider` that populates a `KodoStateManager` object in an application-defined manner.
PostAttachCallback | Interface that marks a persistent class as one that should receive notification that it was attached.
PostDetachCallback | Interface that marks a persistent class as one that should receive notification that it was detached.
PreAttachCallback | Interface that marks a persistent class as one that should receive notification that it is about to be attached.
PreDetachCallback | Interface that marks a persistent class as one that should receive notification that it is about to be detached.
SavepointManager | A manager for handling savepoints.
SequenceGenerator | A generator for datastore sequences.
StoreManager | Interface to be implemented by data store mechanisms to interact with this JDO runtime.

Class Summary
AbstractLockManager | Abstract `LockManager` implementation.
AbstractPCData |
AbstractPCResultObjectProvider | Abstract implementation of `PCResultObjectProvider` that implements `ResultObjectProvider.getResultObject()` by assembling the necessary information about the object to be loaded.
ExtentImpl | Abstract `Extent` implementation that takes care of everything but creating and closing iterators.
InMemorySavepointManager | A `SavepointManager` implementation which stores all data in memory.
InverseManager | Class which manages inverse relations before flushing to the datastore.
JDOState | Base class for all JDO lifecycle states.
KodoHelper | Helper methods for acquiring `PersistenceManagerFactory` objects and obtaining information about persistence capable instances.
KodoSavepoint | Represents a savepoint where operations afterwards can be rolled back and restored to this point
NoLockManager | A lock managed that does not perform any locking.
PCDataImpl |
PersistenceManagerFactoryImpl | Abstract implementation of the `PersistenceManagerFactory` that must be subclassed for a specific runtime.
PersistenceManagerImpl | Concrete `PersistenceManager` for use with this common runtime.
SingleJVMExclusiveLockManager | An exclusive write single-JVM lock manager.

## Package kodo.runtime Description

Common JDO Runtime Environment

This package provides a common JDO runtime environment that can be adapted for use with various data store mechanisms.

The runtime conforms to the JDO 1.0 Specification.

To create a concrete JDO implementation for a particular data store, a concrete `StoreManager` must be provided.

Overview | Package | Class | Tree | Deprecated | Index | Help
| SolarMetric Kodo JDO 3.4.1 generated on May 30 2006
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.