public abstract class SingleServerManager extends ServerManager
SingleServerManager é a base para a monitoração de um único
servidor.| Constructor and Description |
|---|
SingleServerManager(ServerURI serverURI,
Class<?> locator,
boolean verbose,
int windowSize)
Constrói o gerente
|
SingleServerManager(ServerURI serverURI,
Class<?> locator,
int windowSize)
Constrói o gerente
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
lang(String key)
Método usado para tradução de termos
|
protected abstract Session |
login()
Executa o login do servidor
|
void |
logout()
Executa o logout no servidor e o retira da monitoração
|
boolean |
lookup()
Tenta estebelecer comunicação com o servidor.
|
boolean |
ping()
Testa se o servidor está alcançável.
|
void |
setSystemName(String systemName)
Define o nome do sistema a ser usado
|
void |
startMonitoring()
Inicia a monitoração do servidor
|
void |
stop()
Interrompe o monitor.
|
addCommonListener, addListener, addListener, addObserver, addObserver, addServer, deleteCommonListener, deleteListener, deleteListener, deleteObserver, deleteObserver, doLogin, getDefaultURI, getManagedServers, getMonitor, getMonitor, getServer, getServer, getServerLookupThread, getServerLookupThread, getServerPath, getService, getService, getSession, getSession, invalidate, invalidate, isAlive, isAlive, isDefault, isMonitored, login, logout, logout, performLookup, performLookup, removeObservers, removeObservers, setDefaultServer, setSystemName, setVerbose, shutdown, validate, validatepublic SingleServerManager(ServerURI serverURI, Class<?> locator, int windowSize)
serverURI - A URI do servidor a ser gerenciadolocator - A classe do locatorwindowSize - Valor máximo da janela de backoff.public SingleServerManager(ServerURI serverURI, Class<?> locator, boolean verbose, int windowSize)
serverURI - A URI do servidor a ser gerenciadolocator - A classe do locatorverbose - true se informações devem ser exibidas,
false se apenas erros e alertas devem ser exibidoswindowSize - Valor máximo da janela de backoff.protected abstract String lang(String key)
key - A chave do termoprotected abstract Session login() throws CSBaseException, RemoteException
CSBaseException - em caso de falha no CSBaseRemoteException - em caso de erro de acesso remotopublic final boolean lookup()
throws CSBaseException,
RemoteException
CSBaseException - Caso o servidor não esteja disponível.RemoteException - Em caso de falha na comunicaçãopublic final void stop()
public final void startMonitoring()
public final boolean ping()
public final void setSystemName(String systemName)
systemName - O nome do sistemapublic final void logout()
Copyright © 2016. All rights reserved.