Package com.tangosol.net
Interface FederatedCacheService
- All Superinterfaces:
CacheService,ClassLoaderAware,Controllable,DistributedCacheService,PartitionedService,Service,Service
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 com.tangosol.net.CacheService
CacheService.CacheActionNested classes/interfaces inherited from interface com.tangosol.net.PartitionedService
PartitionedService.PartitionedAction, PartitionedService.PartitionRecoveryActionNested classes/interfaces inherited from interface com.tangosol.net.Service
Service.MemberJoinAction -
Field Summary
Fields inherited from interface com.tangosol.net.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 com.tangosol.net.CacheService
destroyCache, ensureCache, getBackingMapManager, getCacheNames, releaseCache, setBackingMapManagerMethods inherited from interface com.tangosol.io.ClassLoaderAware
getContextClassLoader, setContextClassLoaderMethods inherited from interface com.tangosol.util.Controllable
configure, isRunning, shutdown, start, stopMethods inherited from interface com.tangosol.net.DistributedCacheService
getStorageEnabledMembers, isLocalStorageEnabledMethods inherited from interface com.tangosol.net.PartitionedService
addPartitionListener, getBackupCount, getBackupOwner, getBackupStrength, getBackupStrengthName, getKeyAssociator, getKeyOwner, getKeyPartitioningStrategy, getOwnedPartitions, getOwnershipEnabledMembers, getOwnershipSenior, getOwnershipVersion, getPartitionAssignmentStrategy, getPartitionCount, getPartitionOwner, getPersistenceMode, instantiateKeyToBinaryConverter, removePartitionListenerMethods inherited from interface com.tangosol.net.Service
addMemberListener, getCluster, getDependencies, getInfo, getMinimumServiceVersion, getResourceRegistry, getSerializer, getUserContext, isSuspended, isVersionCompatible, isVersionCompatible, isVersionCompatible, isVersionCompatible, removeMemberListener, setDependencies, setUserContextMethods inherited from interface com.tangosol.util.Service
addServiceListener, removeServiceListener
-
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
-