Interface FederatedCacheService
- All Superinterfaces:
CacheService, ClassLoaderAware, Controllable, DistributedCacheService, PartitionedService, Service, Service, com.tangosol.internal.tracing.SpanDecorator
A FederatedCacheService is a distributed cache service that also replicates
data to other clusters/participants in the Federation.
- Author:
- pp 2013.06.18
-
Nested Class Summary
Nested classes/interfaces inherited from interface CacheService
CacheService.CacheActionNested classes/interfaces inherited from interface PartitionedService
PartitionedService.PartitionedAction, PartitionedService.PartitionRecoveryActionNested classes/interfaces inherited from interface Service
Service.MemberJoinAction -
Field Summary
Fields inherited from interface CacheService
TYPE_DISTRIBUTED, TYPE_FEDERATED, TYPE_LOCAL, TYPE_OPTIMISTIC, TYPE_PAGED_TOPIC, TYPE_REMOTE, TYPE_REMOTE_GRPC, TYPE_REPLICATED -
Method Summary
Modifier and TypeMethodDescriptioncom.tangosol.internal.federation.service.destination.ControllerStatusGet the Destination Controller status.voidupdateParticipantState(String sParticipant, com.tangosol.internal.federation.participant.StateChangeCommand stateChangeCmd) Update Participant FSM state for replication of journal records.Methods inherited from interface CacheService
destroyCache, ensureCache, getBackingMapManager, getCacheNames, releaseCache, setBackingMapManagerMethods inherited from interface ClassLoaderAware
getContextClassLoader, setContextClassLoaderMethods inherited from interface DistributedCacheService
getStorageEnabledMembers, isLocalStorageEnabledMethods inherited from interface PartitionedService
addPartitionListener, getBackupCount, getBackupOwner, getBackupStrength, getBackupStrengthName, getKeyAssociator, getKeyOwner, getKeyPartitioningStrategy, getOwnedPartitions, getOwnedPartitions, getOwnershipEnabledMembers, getOwnershipSenior, getOwnershipVersion, getPartitionAssignmentStrategy, getPartitionCount, getPartitionOwner, getPersistenceMode, instantiateKeyToBinaryConverter, removePartitionListenerMethods inherited from interface Service
addMemberListener, getCluster, getDependencies, getInfo, getMinimumServiceVersion, getResourceRegistry, getSerializer, getUserContext, isSuspended, isVersionCompatible, isVersionCompatible, isVersionCompatible, isVersionCompatible, removeMemberListener, setDependencies, setUserContextMethods inherited from interface Service
addServiceListener, removeServiceListenerMethods inherited from interface com.tangosol.internal.tracing.SpanDecorator
decorate
-
Method Details
-
updateParticipantState
void updateParticipantState(String sParticipant, com.tangosol.internal.federation.participant.StateChangeCommand stateChangeCmd) Update Participant FSM state for replication of journal records.- Parameters:
sParticipant- Participant or null if all the participants state should be updatedstateChangeCmd- State change command
-
retrieveControllerStatus
com.tangosol.internal.federation.service.destination.ControllerStatus retrieveControllerStatus()Get the Destination Controller status.- Returns:
- ControllerStatus
-