CoherenceTM v3.3
Copyright© 2000-2007 by Oracle Corporation

com.tangosol.net
Interface DistributedCacheService

All Superinterfaces:
CacheService, ClassLoaderAware, Controllable, PartitionedService, Service

public interface DistributedCacheService
extends CacheService, PartitionedService

A DistributedCacheService is a clustered cache service that partitions its data across cluster members that provide backing storage.

Since:
Coherence 2.3
Author:
cp 2003.10.01

Field Summary
 
Fields inherited from interface com.tangosol.net.CacheService
TYPE_DISTRIBUTED, TYPE_LOCAL, TYPE_OPTIMISTIC, TYPE_REMOTE, TYPE_REPLICATED
 
Method Summary
 Set getStorageEnabledMembers()
          Return a Set of Member objects, one for each Member that has registered this Service and has local storage enabled.
 boolean isLocalStorageEnabled()
          Determine if local storage is enabled on this member.
 
Methods inherited from interface com.tangosol.net.CacheService
destroyCache, ensureCache, getBackingMapManager, getCacheNames, releaseCache, setBackingMapManager
 
Methods inherited from interface com.tangosol.net.Service
addMemberListener, getCluster, getInfo, getUserContext, removeMemberListener, setUserContext
 
Methods inherited from interface com.tangosol.util.Controllable
configure, getContextClassLoader, isRunning, setContextClassLoader, shutdown, start, stop
 
Methods inherited from interface com.tangosol.net.PartitionedService
getBackupCount, getKeyAssociator, getKeyOwner, getKeyPartitioningStrategy, getPartitionAssignmentStrategy, getPartitionCount
 
Methods inherited from interface com.tangosol.net.Service
addMemberListener, getCluster, getInfo, getUserContext, removeMemberListener, setUserContext
 
Methods inherited from interface com.tangosol.util.Controllable
configure, getContextClassLoader, isRunning, setContextClassLoader, shutdown, start, stop
 

Method Detail

isLocalStorageEnabled

boolean isLocalStorageEnabled()
Determine if local storage is enabled on this member.

Returns:
true if local storage is enabled on this member; false otherwise

getStorageEnabledMembers

Set getStorageEnabledMembers()
Return a Set of Member objects, one for each Member that has registered this Service and has local storage enabled.

Returns:
a set of Member objects that provide local storage for this distributed cache service
See Also:
ServiceInfo.getServiceMembers()

CoherenceTM v3.3
Copyright© 2000-2007 by Oracle Corporation