See: Description
| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| Slice.Status |
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.