Package com.tangosol.net
Interface FederatedCacheService
-
- All Superinterfaces:
CacheService
,ClassLoaderAware
,Controllable
,DistributedCacheService
,PartitionedService
,Service
,Service
public interface FederatedCacheService extends DistributedCacheService
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.CacheAction
-
Nested classes/interfaces inherited from interface com.tangosol.net.PartitionedService
PartitionedService.PartitionedAction, PartitionedService.PartitionRecoveryAction
-
Nested 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.tangosol.internal.federation.service.destination.ControllerStatus
retrieveControllerStatus()
Get the Destination Controller status.void
updateParticipantState(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, setBackingMapManager
-
Methods inherited from interface com.tangosol.io.ClassLoaderAware
getContextClassLoader, setContextClassLoader
-
Methods inherited from interface com.tangosol.util.Controllable
configure, isRunning, shutdown, start, stop
-
Methods inherited from interface com.tangosol.net.DistributedCacheService
getStorageEnabledMembers, isLocalStorageEnabled
-
Methods inherited from interface com.tangosol.net.PartitionedService
addPartitionListener, getBackupCount, getBackupOwner, getBackupStrength, getBackupStrengthName, getKeyAssociator, getKeyOwner, getKeyPartitioningStrategy, getOwnedPartitions, getOwnershipEnabledMembers, getOwnershipSenior, getOwnershipVersion, getPartitionAssignmentStrategy, getPartitionCount, getPartitionOwner, getPersistenceMode, removePartitionListener
-
Methods inherited from interface com.tangosol.net.Service
addMemberListener, getCluster, getDependencies, getInfo, getResourceRegistry, getSerializer, getUserContext, isSuspended, removeMemberListener, setDependencies, setUserContext
-
Methods inherited from interface com.tangosol.util.Service
addServiceListener, removeServiceListener
-
-
-
-
Method Detail
-
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
-
-