|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
DistributedBroker | Extension to Broker to allow access to virtual data store . |
DistributedBrokerFactory | Extension to BrokerFactory to allow dynamically add/remove slices. |
DistributedConfiguration | A configuration for multiple data stores, each referred as slice. |
DistributedStoreManager | A specialized Store Manager that encapsulates multiple concrete Store Managers
using Distributed Template (or Composite) Design Pattern. |
DistributionPolicy | Policy to select one of the physical databases referred as slice in which a given persistent instance will be stored. |
FinderTargetPolicy | Policy to select one or more of the physical databases referred as slice in which a given finder will be executed. |
QueryTargetPolicy | Policy to select one or more of the physical databases referred as slice in which a given query will be executed. |
ReplicationPolicy | Policy to select one or more of the physical databases referred as slice in which a given persistent instance will be persisted. |
Class Summary | |
---|---|
DistributedBrokerImpl | A specialized Broker to associate slice identifiers with the StateManagers as they are persisted in a cascade. |
DistributedQueryImpl | Extension with slice locking policy. |
DistributionPolicy.Default | Implements a default distribution policy to store the given instance to a randomly selected available slice. |
ProductDerivation | Derives configuration for Slice. |
ReentrantSliceLock | A reentrant lock that lets a child to work with the parent's lock. |
ReplicationPolicy.Default | Implements a default replication policy to replicate the given instance across all available slices. |
Slice | Represents a database slice of immutable logical name, a configuration and status. |
SliceImplHelper | Utility methods to determine the target slices for a persistence capable instance by calling back to user-specified distribution policy. |
SliceInfo | Holder of slice names where a persistent instance is stored. |
SlicePersistence | A helper to determine the slice identifier of an instance. |
SliceThread | A thread to execute operation against each database slice. |
Enum Summary | |
---|---|
Slice.Status |
Extended OpenJPA Interfaces for distributed databases. This package contains interface definitions for distribution policy and distributed configuration.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |