|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.jcs.auxiliary.remote.RemoteCacheNoWaitFacade
Used to provide access to multiple services under nowait protection. factory should construct NoWaitFacade to give to the composite cache out of caches it constructs from the varies manager to lateral services.
| Field Summary | |
private java.lang.String |
cacheName
|
private static org.apache.commons.logging.Log |
log
|
RemoteCacheNoWait[] |
noWaits
Description of the Field |
(package private) RemoteCacheAttributes |
rca
|
| Fields inherited from interface org.apache.jcs.engine.behavior.ICacheType |
CACHE_HUB, DISK_CACHE, LATERAL_CACHE, REMOTE_CACHE |
| Constructor Summary | |
RemoteCacheNoWaitFacade(RemoteCacheNoWait[] noWaits,
RemoteCacheAttributes rca)
Constructs with the given remote cache, and fires events to any listeners. |
|
| Method Summary | |
void |
dispose()
Adds a dispose request to the lateral cache. |
protected void |
failover(int i)
Description of the Method |
ICacheElement |
get(java.io.Serializable key)
Synchronously reads from the lateral cache. |
java.lang.String |
getCacheName()
Gets the cacheName attribute of the RemoteCacheNoWaitFacade object |
int |
getCacheType()
Gets the cacheType attribute of the RemoteCacheNoWaitFacade object |
java.util.Set |
getGroupKeys(java.lang.String group)
Gets the set of keys of objects currently in the group |
RemoteCacheAttributes |
getRemoteCacheAttributes()
Gets the remoteCacheAttributes attribute of the RemoteCacheNoWaitFacade object |
int |
getSize()
No lateral invokation. |
int |
getStatus()
Gets the status attribute of the RemoteCacheNoWaitFacade object |
boolean |
remove(java.io.Serializable key)
Adds a remove request to the lateral cache. |
void |
removeAll()
Adds a removeAll request to the lateral cache. |
void |
setRemoteCacheAttributes(RemoteCacheAttributes rca)
Sets the remoteCacheAttributes attribute of the RemoteCacheNoWaitFacade object |
java.lang.String |
toString()
Description of the Method |
void |
update(ICacheElement ce)
Description of the Method |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private static final org.apache.commons.logging.Log log
public RemoteCacheNoWait[] noWaits
private java.lang.String cacheName
RemoteCacheAttributes rca
| Constructor Detail |
public RemoteCacheNoWaitFacade(RemoteCacheNoWait[] noWaits,
RemoteCacheAttributes rca)
noWaits - rca - | Method Detail |
public RemoteCacheAttributes getRemoteCacheAttributes()
public void setRemoteCacheAttributes(RemoteCacheAttributes rca)
rca - The new remoteCacheAttributes value
public void update(ICacheElement ce)
throws java.io.IOException
update in interface AuxiliaryCachejava.io.IOExceptionpublic ICacheElement get(java.io.Serializable key)
get in interface AuxiliaryCache
public java.util.Set getGroupKeys(java.lang.String group)
throws java.io.IOException
getGroupKeys in interface AuxiliaryCachejava.io.IOExceptionpublic boolean remove(java.io.Serializable key)
remove in interface AuxiliaryCachepublic void removeAll()
removeAll in interface AuxiliaryCachepublic void dispose()
dispose in interface AuxiliaryCachepublic int getSize()
getSize in interface AuxiliaryCachepublic int getCacheType()
getCacheType in interface ICacheTypepublic java.lang.String getCacheName()
getCacheName in interface AuxiliaryCachepublic int getStatus()
getStatus in interface AuxiliaryCachepublic java.lang.String toString()
protected void failover(int i)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||