|
||||||||||
| 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 | |||||||||