Extension to Broker to allow access to
Extension to BrokerFactory to allow dynamically add/remove slices.
A configuration for multiple data stores, each referred as slice.
Policy to select one of the physical databases referred as slice in which a given persistent instance will be stored.
Policy to select one or more of the physical databases referred as slice in which a given finder will be executed.
Policy to select one or more of the physical databases referred as slice in which a given query will be executed.
Policy to select one or more of the physical databases referred as slice in which a given persistent instance will be persisted.
A specialized Broker to associate slice identifiers with the StateManagers as they are persisted in a cascade.
Extension with slice locking policy.
Implements a default distribution policy to store the given instance to a randomly selected available slice.
Derives configuration for Slice.
A reentrant lock that lets a child to work with the parent's lock.
Implements a default replication policy to replicate the given instance across all available slices.
Represents a database slice of immutable logical name, a configuration and status.
Utility methods to determine the target slices for a persistence capable instance by calling back to user-specified distribution policy.
Holder of slice names where a persistent instance is stored.
A helper to determine the slice identifier of an instance.
A thread to execute operation against each database slice.
Copyright © 2006–2018 Apache Software Foundation. All rights reserved.