public class BackupReceiverRepositoryImpl extends Object implements BackupReceiverRepository
Modifier and Type | Field and Description |
---|---|
EmbeddedCacheManager |
cacheManager |
Constructor and Description |
---|
BackupReceiverRepositoryImpl() |
Modifier and Type | Method and Description |
---|---|
void |
cacheStopped(CacheStoppedEvent cse) |
BackupReceiver |
getBackupCacheManager(String remoteSite,
String remoteCache)
Returns the local cache associated defined as backup for the provided remote (site, cache) combo, or throws an
exception of no such site is defined.
|
BackupReceiver |
getBackupReceiver(String site,
String cache) |
Object |
handleRemoteCommand(SingleRpcCommand cmd,
org.jgroups.protocols.relay.SiteAddress src)
Process an CacheRpcCommand received from a remote site.
|
void |
replace(String site,
String cache,
BackupReceiver bcr) |
void |
setup(EmbeddedCacheManager cacheManager) |
void |
start() |
void |
stop() |
public EmbeddedCacheManager cacheManager
public void setup(EmbeddedCacheManager cacheManager)
public void start()
public void stop()
public void cacheStopped(CacheStoppedEvent cse)
public Object handleRemoteCommand(SingleRpcCommand cmd, org.jgroups.protocols.relay.SiteAddress src) throws Throwable
BackupReceiverRepository
handleRemoteCommand
in interface BackupReceiverRepository
Throwable
public BackupReceiver getBackupCacheManager(String remoteSite, String remoteCache)
public void replace(String site, String cache, BackupReceiver bcr)
public BackupReceiver getBackupReceiver(String site, String cache)
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.