public class LocalViewContainer extends AbstractSpaceCacheContainer implements LocalViewMonitor
AbstractSpaceCacheContainer.StateMonitor
_cacheID, _logger
Constructor and Description |
---|
LocalViewContainer(IDirectSpaceProxy remoteProxy,
LocalViewConfig cacheConfig) |
assertCacheConnected, close, createNewOperationID, finalize, getAdmin, getCacheId, getCacheState, getContextTransaction, getDirectProxy, getFinderURL, getLocalSpace, getName, getPrivilegedAdmin, getReadModifiers, getReferentUuid, getRemoteSpace, getUpdateModifiers, getURL, initialize, initWriteModifiers, isCacheContainer, isClustered, isEmbedded, isFifo, isOptimisticLockingEnabled, isSecured, isServiceSecured, isStartedWithinGSC, loadRemoteClass, login, onCacheFailure, readById, readById, replaceContextTransaction, replaceContextTransaction, setActionListener, setFifo, setOptimisticLocking, setReadModifiers, setUpdateModifiers, toString, verifyProjectionsAreSupported
aggregate, asyncAddIndexes, asyncChange, asyncRead, asyncTake, change, checkIfConnected, clear, clear, count, count, dropClass, execute, getAppDomainId, getContainerName, getDotnetProxyHandleId, getSpaceHealthStatus, getTypeDescriptor, hasAssociatedAppDomain, isLocalCacheCacheContainer, isLocalViewContainer, isTargetOfADotnetProxy, notify, ping, read, read, read, read, readByIds, readByIds, readByIds, readByUid, readEntriesUids, readIfExists, readIfExists, readIfExists, readMultiple, readMultiple, readMultiple, readMultiple, registerTypeDescriptor, registerTypeDescriptor, setAppDomainId, setDotnetProxyHandleId, snapshot, snapshot, take, take, take, take, takeById, takeById, takeByIds, takeByIds, takeByIds, takeByUid, takeIfExists, takeIfExists, takeIfExists, takeMultiple, takeMultiple, takeMultiple, takeMultiple, update, update, updateMultiple, updateMultiple, write, write, write, writeMultiple, writeMultiple, writeMultiple, writeMultiple, writeMultiple
public LocalViewContainer(IDirectSpaceProxy remoteProxy, LocalViewConfig cacheConfig)
public IDirectSpaceProxy getNotificationsDirectProxy()
ISpaceProxy
getNotificationsDirectProxy
in interface ISpaceProxy
public LocalViewConfig getCacheConfig()
getCacheConfig
in class AbstractSpaceCacheContainer
protected AbstractSpaceCache createSpaceCache() throws SpaceCacheInitializationException
createSpaceCache
in class AbstractSpaceCacheContainer
SpaceCacheInitializationException
public boolean isReplicationLocalView()
protected AbstractSpaceProxyActionManager<LocalViewContainer> createActionManager()
createActionManager
in class AbstractSpaceProxy
public void applyNotifyInfoDefaults(NotifyInfo notifyInfo)
applyNotifyInfoDefaults
in interface ISpaceProxy
applyNotifyInfoDefaults
in class AbstractSpaceProxy
protected Logger initLogger()
initLogger
in class AbstractSpaceCacheContainer
public String getCacheTypeName()
getCacheTypeName
in interface IJSpace
public LocalViewConnectionState getConnectionState()
LocalViewMonitor
LocalViewConnectionState
getConnectionState
in interface LocalViewMonitor
public void addConnectionStateListener(LocalViewConnectionStateListener localViewConnectionStateListener)
LocalViewMonitor
LocalViewConnectionStateListener
to the local view.addConnectionStateListener
in interface LocalViewMonitor
public void removeConnectionStateListener(LocalViewConnectionStateListener localViewConnectionStateListener)
LocalViewMonitor
LocalViewConnectionStateListener
from the local viewremoveConnectionStateListener
in interface LocalViewMonitor
protected void notifyLocalSpaceOnInternalStateChange(SpaceCacheState state)
notifyLocalSpaceOnInternalStateChange
in class AbstractSpaceCacheContainer
public void updateConnectionState(LocalViewConnectionState newState)
Copyright © GigaSpaces.