Infinispan Distribution 5.2.6.Final-redhat-2

org.infinispan.xsite
Class XSiteAdminOperations

java.lang.Object
  extended by org.infinispan.xsite.XSiteAdminOperations

public class XSiteAdminOperations
extends Object

Managed bean exposing sys admin operations for Cross-Site replication functionality.

Since:
5.2
Author:
Mircea Markus

Field Summary
static String OFFLINE
           
static String ONLINE
           
static String SUCCESS
           
 
Constructor Summary
XSiteAdminOperations()
           
 
Method Summary
 String amendTakeOffline(String site, int afterFailures, long minTimeToWait)
           
 String bringSiteOnline(String site)
           
 String getTakeOfflineAfterFailures(String site)
           
 String getTakeOfflineMinTimeToWait(String site)
           
 void init(RpcManager rpcManager, BackupSender backupSender, Cache cache)
           
 String setTakeOfflineAfterFailures(String site, int afterFailures)
           
 String setTakeOfflineMinTimeToWait(String site, long minTimeToWait)
           
 String siteStatus(String site)
           
 String status()
           
 String takeSiteOffline(String site)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ONLINE

public static final String ONLINE
See Also:
Constant Field Values

OFFLINE

public static final String OFFLINE
See Also:
Constant Field Values

SUCCESS

public static final String SUCCESS
See Also:
Constant Field Values
Constructor Detail

XSiteAdminOperations

public XSiteAdminOperations()
Method Detail

init

public void init(RpcManager rpcManager,
                 BackupSender backupSender,
                 Cache cache)

siteStatus

public String siteStatus(String site)

status

public String status()

takeSiteOffline

public String takeSiteOffline(String site)

setTakeOfflineAfterFailures

public String setTakeOfflineAfterFailures(String site,
                                          int afterFailures)

setTakeOfflineMinTimeToWait

public String setTakeOfflineMinTimeToWait(String site,
                                          long minTimeToWait)

amendTakeOffline

public String amendTakeOffline(String site,
                               int afterFailures,
                               long minTimeToWait)

getTakeOfflineMinTimeToWait

public String getTakeOfflineMinTimeToWait(String site)

getTakeOfflineAfterFailures

public String getTakeOfflineAfterFailures(String site)

bringSiteOnline

public String bringSiteOnline(String site)

Infinispan Distribution 5.2.6.Final-redhat-2

Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.