Uses of Interface
com.tangosol.net.PartitionedService
Package
Description
Support for adapting Coherence interceptors to standard CDI events.
Defines the typical runtime configuration builders for the Coherence
configuration object model.
Contains basic cluster interfaces and factories.
Contains classes related to PartitionedService events within the Coherence
Live Event Model.
Contains interfaces and classes related to partitioned services.
Contains classes and helpers for implementing various types of persistence.
-
Uses of PartitionedService in com.oracle.coherence.cdi.events
Modifier and TypeMethodDescriptionprotected ConfigurableCacheFactory
EventObserverSupport.ServiceEventHandler.getConfigurableCacheFactory
(PartitionedService service) -
Uses of PartitionedService in com.tangosol.coherence.config.builder
Modifier and TypeFieldDescriptionstatic final BiFunction
<Ownership, PartitionedService, Member> ReadLocatorBuilder.CLOSEST
A BiFunction implementation that returns a member that is 'closest' to this member based on provided metadata (member, machine, rack, or site).static final BiFunction
<Ownership, PartitionedService, Member> ReadLocatorBuilder.PRIMARY
A BiFunction implementation that returns the primary member of the ownership chain.static final BiFunction
<Ownership, PartitionedService, Member> ReadLocatorBuilder.RANDOM
A BiFunction implementation that returns a random member of the ownership chain.static final BiFunction
<Ownership, PartitionedService, Member> ReadLocatorBuilder.RANDOM_BACKUP
A BiFunction implementation that returns a random backup member of the ownership chain.Modifier and TypeMethodDescriptionReadLocatorBuilder.realize
(ParameterResolver resolver, ClassLoader loader, ParameterList listParameters) -
Uses of PartitionedService in com.tangosol.net
Modifier and TypeInterfaceDescriptioninterface
A DistributedCacheService is a clustered cache service that partitions its data across cluster members that provide backing storage.interface
ATopicService
which provides globally ordered topics.Modifier and TypeMethodDescriptionConfigurableQuorumPolicy.PartitionedCacheQuorumPolicy.getService()
Return the associated PartitionedService.Modifier and TypeMethodDescriptiondefault BiFunction
<Ownership, PartitionedService, Member> BackingMapManager.getReadLocator
(String sName) ExtensibleConfigurableCacheFactory.Manager.getReadLocator
(String sName) -
Uses of PartitionedService in com.tangosol.net.events.partition
Modifier and TypeMethodDescriptiondefault PartitionedService
Event.getService()
Return thePartitionedService
this event was raised from.PartitionedServiceDispatcher.getService()
Return thePartitionedService
for this dispatcher. -
Uses of PartitionedService in com.tangosol.net.partition
Modifier and TypeFieldDescriptionprotected PartitionedService
DefaultKeyAssociator.m_service
The PartitionedService that this DefaultKeyAssociator is bound to.protected PartitionedService
DefaultKeyPartitioningStrategy.m_service
The PartitionedService that this strategy is bound to.protected PartitionedService
FailoverAccessPolicy.m_service
The PartitionedService that this quorum policy is bound to.protected PartitionedService
MirroringAssignmentStrategy.m_service
The associated service that this strategy attempts to co-locate partitions with.Modifier and TypeMethodDescriptionprotected PartitionedService
MirroringAssignmentStrategy.bindService
(String sService) Bind this assignment strategy to the specified partitioned service, and return the bound service.MirroringAssignmentStrategy.getAssociatedService()
Return the associated service.DistributionManager.getService()
Return the partitioned service for which this DistributionManager coordinates the distribution.MirroringAssignmentStrategy.getService()
Return the partitioned service for which this assignment strategy controls the distribution.PartitionEvent.getService()
Determine the partitioned service that this event originates from.Modifier and TypeMethodDescriptionstatic int
DefaultKeyPartitioningStrategy.calculateBasePartitionHash
(PartitionedService service, Object oKey) Determine the partition-hash of the given key.static int
DefaultKeyPartitioningStrategy.calculateKeyPartition
(PartitionedService service, Object oKey) Determine the partition to which the given key should be assigned for the specified PartitionService, taking into consideration the associations provided by the service's KeyAssociator.static int
DefaultKeyPartitioningStrategy.calculateKeyPartitionHash
(PartitionedService service, Object oKey) Determine the partition-hash of the given key.static int
DefaultKeyPartitioningStrategy.calculatePartition
(PartitionedService service, int nHash) Return the partition associated with the specified hash value in the specified PartitionedService.void
BroadKeyPartitioningStrategy.init
(PartitionedService service) Initialize the KeyPartitioningStrategy and bind it to the specified PartitionedService.void
DefaultKeyAssociator.init
(PartitionedService service) Initialize the KeyAssociator and bind it to a PartitionedService.void
DefaultKeyPartitioningStrategy.init
(PartitionedService service) Initialize the KeyPartitioningStrategy and bind it to the specified PartitionedService.void
KeyAssociator.init
(PartitionedService service) Initialize the KeyAssociator and bind it to a PartitionedService.void
KeyPartitioningStrategy.init
(PartitionedService service) Initialize the KeyPartitioningStrategy and bind it to the specified PartitionedService.protected boolean
MirroringAssignmentStrategy.isRefinementNeeded
(SimpleAssignmentStrategy.AnalysisContext ctx, PartitionedService serviceThis, PartitionedService serviceThat) Return true iff the partition assignments sync'd from the specified associated service should be further refined/balanced by the local assignment strategy.protected String
SimpleAssignmentStrategy.makeMBeanName
(PartitionedService service) Create a name for the MBean representing this strategy.protected void
MirroringAssignmentStrategy.setAssociatedService
(PartitionedService service) Set the associated service.protected void
MirroringAssignmentStrategy.syncAssignments
(SimpleAssignmentStrategy.AnalysisContext ctx, PartitionedService serviceThat) Update the analysis context to reflect the partition assignments of the specified associated service.protected boolean
MirroringAssignmentStrategy.validateAssociatedService
(PartitionedService service) Validate that the distribution for the specified service is compatible with this service.ModifierConstructorDescriptionPartitionEvent
(PartitionedService svc, int nId, PartitionSet setPartitions, Member memberFrom, Member memberTo) Construct a partition event. -
Uses of PartitionedService in com.tangosol.persistence
Modifier and TypeMethodDescriptionstatic PartitionSet
CachePersistenceHelper.getGlobalPartitions
(PartitionedService service) Return a PartitionSet that contains partitions to be used to persist (meta-)data that is logically "global".static void
CachePersistenceHelper.seal
(com.oracle.coherence.persistence.PersistentStore<ReadBuffer> store, PartitionedService service, Object oToken) Seal the specified PersistentStore on behalf of the specified service, indicating that it is fully initialized and eligible to be recovered from this point forward.static void
CachePersistenceHelper.validate
(com.oracle.coherence.persistence.PersistentStore store, PartitionedService service) Validate the specified store to check that it has been sealed, indicating that it is eligible to be recovered by the specified service.static Binary
CachePersistenceHelper.writeQuorum
(com.oracle.coherence.persistence.PersistentStore<ReadBuffer> store, PartitionedService service) Write the current membership information to the "META" extent.