package com.rayo.gateway.jmx;
import com.rayo.server.storage.GatewayException;
public interface AdminMXBean {
void enableQuiesce();
void disableQuiesce();
boolean getQuiesceMode();
void setLogLevel(String loggerName, String logLevel);
String getServerName();
void blacklist(String platformId, String hostname, boolean blacklisted);
void maxDialRetries(String retries);
void ban(String jid);
void unban(String jid);
void removeNode(String jid);
void registerApplication(String platform, String name, String jid) throws GatewayException;
void unregisterApplication(String jid) throws GatewayException;
void registerAddress(String appId, String address) throws GatewayException;
void unregisterAddress(String address) throws GatewayException;
}