Package | Description |
---|---|
org.apache.commons.jcs.auxiliary.remote |
Root package for the remote auxiliary cache.
|
org.apache.commons.jcs.auxiliary.remote.http.client |
Modifier and Type | Class and Description |
---|---|
class |
RemoteCacheAttributes
These objects are used to configure the remote cache client.
|
Modifier and Type | Method and Description |
---|---|
IRemoteCacheAttributes |
AbstractRemoteCacheNoWaitFacade.getAuxiliaryCacheAttributes() |
protected IRemoteCacheAttributes |
AbstractRemoteAuxiliaryCache.getRemoteCacheAttributes() |
Modifier and Type | Method and Description |
---|---|
<K,V> void |
RemoteCacheManager.addRemoteCacheListener(IRemoteCacheAttributes cattr,
IRemoteCacheListener<K,V> listener)
Adds the remote cache listener to the underlying cache-watch service.
|
<K,V> RemoteCacheNoWait<K,V> |
RemoteCacheManager.getCache(IRemoteCacheAttributes cattr)
Gets a RemoteCacheNoWait from the RemoteCacheManager.
|
RemoteCacheManager |
RemoteCacheFactory.getManager(IRemoteCacheAttributes cattr)
Returns an instance of RemoteCacheManager for the given connection parameters.
|
RemoteCacheManager |
RemoteCacheFactory.getManager(IRemoteCacheAttributes cattr,
ICompositeCacheManager cacheMgr,
ICacheEventLogger cacheEventLogger,
IElementSerializer elementSerializer)
Returns an instance of RemoteCacheManager for the given connection parameters.
|
protected <K,V> RemoteCacheNoWait<K,V> |
RemoteCacheManager.newRemoteCacheNoWait(IRemoteCacheAttributes cattr)
Create new RemoteCacheNoWait instance
|
void |
RemoteCacheManager.removeRemoteCacheListener(IRemoteCacheAttributes cattr)
Removes a listener.
|
protected void |
AbstractRemoteAuxiliaryCache.setRemoteCacheAttributes(IRemoteCacheAttributes remoteCacheAttributes) |
Constructor and Description |
---|
AbstractRemoteAuxiliaryCache(IRemoteCacheAttributes cattr,
ICacheServiceNonLocal<K,V> remote,
IRemoteCacheListener<K,V> listener)
Creates the base.
|
AbstractRemoteCacheListener(IRemoteCacheAttributes irca,
ICompositeCacheManager cacheMgr,
IElementSerializer elementSerializer)
Only need one since it does work for all regions, just reference by multiple region names.
|
AbstractRemoteCacheNoWaitFacade(List<RemoteCacheNoWait<K,V>> noWaits,
IRemoteCacheAttributes rca,
ICacheEventLogger cacheEventLogger,
IElementSerializer elementSerializer)
Constructs with the given remote cache, and fires events to any listeners.
|
RemoteCache(IRemoteCacheAttributes cattr,
ICacheServiceNonLocal<K,V> remote,
IRemoteCacheListener<K,V> listener,
RemoteCacheMonitor monitor)
Constructor for the RemoteCache object.
|
RemoteCacheListener(IRemoteCacheAttributes irca,
ICompositeCacheManager cacheMgr,
IElementSerializer elementSerializer)
Only need one since it does work for all regions, just reference by multiple region names.
|
RemoteCacheManager(IRemoteCacheAttributes cattr,
ICompositeCacheManager cacheMgr,
RemoteCacheMonitor monitor,
ICacheEventLogger cacheEventLogger,
IElementSerializer elementSerializer)
Constructs an instance to with the given remote connection parameters.
|
RemoteCacheNoWaitFacade(List<RemoteCacheNoWait<K,V>> noWaits,
IRemoteCacheAttributes rca,
ICacheEventLogger cacheEventLogger,
IElementSerializer elementSerializer,
RemoteCacheFactory cacheFactory)
Constructs with the given remote cache, and fires events to any listeners.
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteHttpCacheAttributes
Http client specific settings.
|
Constructor and Description |
---|
RemoteHttpClientListener(IRemoteCacheAttributes irca,
ICompositeCacheManager cacheMgr,
IElementSerializer elementSerializer)
Only need one since it does work for all regions, just reference by multiple region names.
|
Copyright © 2002–2018 The Apache Software Foundation. All rights reserved.