public class PlaceHolderCacheManagerPeerProvider extends Object implements net.sf.ehcache.distribution.CacheManagerPeerProvider
| Constructor and Description |
|---|
PlaceHolderCacheManagerPeerProvider(String scheme)
Creates a new place holder for a real peer provider matching the replication scheme.
|
| Modifier and Type | Method and Description |
|---|---|
void |
attachCacheManagerPeerProvider(net.sf.ehcache.distribution.CacheManagerPeerProvider peerProvider)
Attaches and initializes a peer provider to be wrapped by the place holder.
|
void |
dispose() |
String |
getScheme() |
long |
getTimeForClusterToForm() |
void |
init() |
List |
listRemoteCachePeers(net.sf.ehcache.Ehcache cache) |
void |
registerPeer(String rmiUrl) |
void |
unregisterPeer(String rmiUrl) |
public PlaceHolderCacheManagerPeerProvider(String scheme)
scheme - the replication schemepublic void attachCacheManagerPeerProvider(net.sf.ehcache.distribution.CacheManagerPeerProvider peerProvider)
throws net.sf.ehcache.CacheException
peerProvider - the peer provider to addnet.sf.ehcache.CacheException - in case there is already a peer provider attached or the scheme of the peer
provider does not matchpublic void dispose()
throws net.sf.ehcache.CacheException
dispose in interface net.sf.ehcache.distribution.CacheManagerPeerProvidernet.sf.ehcache.CacheExceptionpublic String getScheme()
getScheme in interface net.sf.ehcache.distribution.CacheManagerPeerProviderpublic long getTimeForClusterToForm()
getTimeForClusterToForm in interface net.sf.ehcache.distribution.CacheManagerPeerProviderpublic void init()
init in interface net.sf.ehcache.distribution.CacheManagerPeerProviderpublic List listRemoteCachePeers(net.sf.ehcache.Ehcache cache) throws net.sf.ehcache.CacheException
listRemoteCachePeers in interface net.sf.ehcache.distribution.CacheManagerPeerProvidernet.sf.ehcache.CacheExceptionpublic void registerPeer(String rmiUrl)
registerPeer in interface net.sf.ehcache.distribution.CacheManagerPeerProviderpublic void unregisterPeer(String rmiUrl)
unregisterPeer in interface net.sf.ehcache.distribution.CacheManagerPeerProviderCopyright © 2019 Communote team. All rights reserved.