Interface Summary Interface Description BackupReceiverComponent present on a backup site that manages the backup information and logic. BackupReceiverRepositoryGlobal component that holds all the
BackupReceivers within this CacheManager.
BackupSenderComponent responsible with sending backup data to remote sites. CustomFailurePolicy<K,V>Used for implementing custom policies in case of communication failures with a remote site.
Class Summary Class Description AbstractCustomFailurePolicy<K,V>Support class for
BackupReceiverRepositoryImpl BackupSenderImpl BaseBackupReceiverCommon implementation logic for
BackupReceiverimplementation for clustered caches.
CorePackageImpl GlobalXSiteAdminOperationsA per-container (cache manager) cross-site admin operations. LocalCacheBackupReceiver
BackupReceiverimplementation for local caches.
NoOpBackupSenderA no-op implementation of
OfflineStatusKeeps state needed for knowing when a site needs to be taken offline. SingleXSiteRpcCommandRPC command to replicate cache operations (such as put, remove, replace, etc.) to the backup site. XSiteAdminCommandCommand used for handling XSiteReplication administrative operations. XSiteAdminOperationsManaged bean exposing sys admin operations for Cross-Site replication functionality. XSiteBackup XSiteReplicateCommandAbstract class to invoke RPC on the remote site.
Enum Summary Enum Description BackupSender.BringSiteOnlineResponse BackupSender.TakeSiteOfflineResponse XSiteAdminCommand.AdminOperation XSiteAdminCommand.Status
Exception Summary Exception Description BackupFailureExceptionException to be used to signal failures to backup to remote sites.