|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jcs.auxiliary.AbstractAuxiliaryCache
org.apache.jcs.auxiliary.AbstractAuxiliaryCacheEventLogging
org.apache.jcs.auxiliary.remote.AbstractRemoteAuxiliaryCache
org.apache.jcs.auxiliary.remote.RemoteCache
public class RemoteCache
Client proxy for an RMI remote cache.
This handles gets, updates, and removes. It also initiates failover recovery when an error is encountered.
Field Summary |
---|
Fields inherited from class org.apache.jcs.auxiliary.remote.AbstractRemoteAuxiliaryCache |
---|
cacheName |
Fields inherited from class org.apache.jcs.auxiliary.AbstractAuxiliaryCache |
---|
cacheEventLogger, elementSerializer, keyMatcher |
Fields inherited from interface org.apache.jcs.engine.behavior.ICacheType |
---|
CACHE_HUB, DISK_CACHE, LATERAL_CACHE, REMOTE_CACHE |
Constructor Summary | |
---|---|
RemoteCache(IRemoteCacheAttributes cattr,
IRemoteCacheService remote,
IRemoteCacheListener listener)
Constructor for the RemoteCache object. |
Method Summary | |
---|---|
java.lang.String |
getEventLoggingExtraInfo()
Gets the extra info for the event log. |
protected java.lang.String |
getIPAddressForService()
IP address for the service, if one is stored. |
IStats |
getStatistics()
|
protected void |
handleException(java.lang.Exception ex,
java.lang.String msg,
java.lang.String eventName)
Handles exception by disabling the remote cache service before re-throwing the exception in the form of an IOException. |
java.lang.String |
toString()
Debugging info. |
Methods inherited from class org.apache.jcs.auxiliary.remote.AbstractRemoteAuxiliaryCache |
---|
fixCache, getAuxiliaryCacheAttributes, getCacheName, getCacheType, getGroupKeys, getListener, getListenerId, getRemoteCacheAttributes, getRemoteCacheListener, getRemoteCacheService, getSize, getStats, getStatus, getUsingPool, processDispose, processGet, processGetMatching, processGetMultiple, processRemove, processRemoveAll, processUpdate, setListenerId, setRemoteCacheAttributes, setRemoteCacheListener, setRemoteCacheService |
Methods inherited from class org.apache.jcs.auxiliary.AbstractAuxiliaryCacheEventLogging |
---|
dispose, disposeWithEventLogging, get, getMatching, getMatchingWithEventLogging, getMultiple, getMultipleWithEventLogging, getWithEventLogging, remove, removeAll, removeAllWithEventLogging, removeWithEventLogging, update, updateWithEventLogging |
Methods inherited from class org.apache.jcs.auxiliary.AbstractAuxiliaryCache |
---|
createICacheEvent, createICacheEvent, getCacheEventLogger, getElementSerializer, getKeyMatcher, logApplicationEvent, logError, logICacheEvent, setCacheEventLogger, setElementSerializer, setKeyMatcher |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.jcs.auxiliary.AuxiliaryCache |
---|
setCacheEventLogger, setElementSerializer |
Methods inherited from interface org.apache.jcs.engine.behavior.ICache |
---|
dispose, get, getMatching, getMultiple, remove, removeAll, setKeyMatcher, update |
Constructor Detail |
---|
public RemoteCache(IRemoteCacheAttributes cattr, IRemoteCacheService remote, IRemoteCacheListener listener)
cattr
- remote
- listener
- Method Detail |
---|
public IStats getStatistics()
getStatistics
in interface AuxiliaryCache
getStatistics
in class AbstractRemoteAuxiliaryCache
protected void handleException(java.lang.Exception ex, java.lang.String msg, java.lang.String eventName) throws java.io.IOException
handleException
in class AbstractRemoteAuxiliaryCache
ex
- msg
- eventName
-
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getEventLoggingExtraInfo()
getEventLoggingExtraInfo
in class AbstractAuxiliaryCache
protected java.lang.String getIPAddressForService()
Protected for testing.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |