public class SGAHandler
extends sgaidl.SGAManagerPOA
SGAHandler implementa o servant associado à
interface idl SGAManager, através da qual os SGAs interagem
com o serviço de gerência de SGAs. As requisições recebidas dos SGAs são
repassadas pelo SGAHandler à implementação do serviço de gerência de SGAs
(SGAService).| Constructor and Description |
|---|
SGAHandler(SGAService srv)
Constrói um servant para a interface SGAManager
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
commandCompleted(java.lang.String sgaName,
sgaidl.SGACommand cmd,
java.lang.String cmdId,
sgaidl.CompletedCommandInfo info,
java.lang.String cmdString)
SGA avisa ao Manager que um comando terminou
|
boolean |
commandLost(java.lang.String sgaName,
java.lang.String cmdId,
java.lang.String cmdString)
SGA avisa ao Manager que um comando não foi recuperado
|
boolean |
commandRetrieved(java.lang.String sgaName,
sgaidl.RetrievedInfo[] cmds)
SGA avisa ao Manager que comandos foram recuperados.
|
boolean |
isRegistered(sgaidl.SGAServer sga,
java.lang.String sganame)
SGA verifica se o Manager está ativo
|
boolean |
registerSGA(sgaidl.SGAServer sga,
java.lang.String sganame,
sgaidl.StaticNodeInfo[] staticNodesInfo,
org.omg.CORBA.IntHolder updateInterval)
SGA avisa ao Manager que está ativo.
|
void |
setSGADisabled(sgaidl.SGAServer sga,
java.lang.String sganame)
SGA avisa ao Manager que não está apto a receber novos comandos, apesar de
continuar ativo.
|
void |
setSGAEnabled(sgaidl.SGAServer sga,
java.lang.String sganame)
SGA avisa ao Manager que está apto a receber novos comandos.
|
void |
unregisterSGA(sgaidl.SGAServer sga,
java.lang.String sganame)
SGA avisa ao Manager que sairá do ar.
|
boolean |
updateSGAInfo(sgaidl.SGAServer sga,
java.lang.String sganame,
sgaidl.SGADynamicInfo dynamicInfo)
Atualiza os dados de um SGA no Manager.
|
public SGAHandler(SGAService srv)
srv - referência para a implementação do serviço SGAServicepublic boolean registerSGA(sgaidl.SGAServer sga,
java.lang.String sganame,
sgaidl.StaticNodeInfo[] staticNodesInfo,
org.omg.CORBA.IntHolder updateInterval)
sga - referência para o SGAsganame - nome do SGAstaticNodesInfo - informações estáticas dos nósupdateInterval - informa de quanto em quanto tempo o SGA deve dizer
que está vivo.public void unregisterSGA(sgaidl.SGAServer sga,
java.lang.String sganame)
sga - referência para o SGAsganame - nome do SGApublic void setSGAEnabled(sgaidl.SGAServer sga,
java.lang.String sganame)
sga - referência para o SGAsganame - nome do SGApublic void setSGADisabled(sgaidl.SGAServer sga,
java.lang.String sganame)
sga - referência para o SGAsganame - nome do SGApublic boolean commandCompleted(java.lang.String sgaName,
sgaidl.SGACommand cmd,
java.lang.String cmdId,
sgaidl.CompletedCommandInfo info,
java.lang.String cmdString)
sgaName - nome do SGAcmd - referência para o gerenciador do comandocmdId - identificador para o comandoinfo - informações sobre o término de execução do comandocmdString - .true se a notificação foi feita, false
se o SSI desconhece o SGApublic boolean commandLost(java.lang.String sgaName,
java.lang.String cmdId,
java.lang.String cmdString)
sgaName - nome do SGAcmdId - identificador do comandocmdString - .true se a notificação foi feita, false
se o SSI desconhece o SGApublic boolean commandRetrieved(java.lang.String sgaName,
sgaidl.RetrievedInfo[] cmds)
sgaName - nome do SGAcmds - comandos recuperadostrue se os comandos foram registrados com sucesso,
false se o SSI desconhece o SGApublic boolean isRegistered(sgaidl.SGAServer sga,
java.lang.String sganame)
sga - referência para o SGAsganame - nome do SGApublic boolean updateSGAInfo(sgaidl.SGAServer sga,
java.lang.String sganame,
sgaidl.SGADynamicInfo dynamicInfo)
sga - referência para o SGAsganame - nome do SGAdynamicInfo - informações dinâmicas do SGAtrue se os dados foram atualizados com sucessoCopyright © 2015. All Rights Reserved.