public interface ISGAService
| Modifier and Type | Method and Description |
|---|---|
boolean |
commandCompleted(java.lang.String sgaName,
sgaidl.SGACommandOperations command,
java.lang.String commandId,
sgaidl.CompletedCommandInfo info)
Notificação de término de um comando.
|
boolean |
commandLost(java.lang.String sgaName,
java.lang.String commandId)
Notificação de comando não recuperado.
|
boolean |
commandRetrieved(java.lang.String sgaName,
sgaidl.RetrievedInfo[] infos)
Registra comandos recuperados em um SGA.
|
boolean |
isRegistered(sgaidl.SGADaemonOperations sgaReference,
java.lang.String sgaName)
SGA verifica se o SSI está acessível e se seu registro está válido.
|
java.lang.String[] |
mandatorySGANodeProperties()
Lista de propriedades obrigatórias dos nós do SGA.
|
java.lang.String[] |
mandatorySGAProperties()
Lista de propriedades obrigatórias do SGA.
|
boolean |
registerSGA(sgaidl.SGADaemonOperations sgaReference,
java.lang.String sgaName,
sgaidl.SGAProperties sgaProperties,
org.omg.CORBA.IntHolder updateInterval)
Registro de um SGA.
|
void |
unregisterSGA(sgaidl.SGADaemonOperations sgaReference,
java.lang.String sgaName)
Solicitação de de-registro de um SGA.
|
boolean |
updateSGAInfo(sgaidl.SGADaemonOperations sgaReference,
java.lang.String sgaName,
sgaidl.SGAProperties sgaProperties)
SGA atualiza seus dados dinâmicos.
|
boolean registerSGA(sgaidl.SGADaemonOperations sgaReference,
java.lang.String sgaName,
sgaidl.SGAProperties sgaProperties,
org.omg.CORBA.IntHolder updateInterval)
throws sgaidl.InvalidParameterException,
sgaidl.NoPermissionException,
sgaidl.SGAAlreadyRegisteredException
sgaReference - referência para o sgasgaName - nome do SGAsgaProperties - propriedades do SGAupdateInterval - informa de quanto em quanto tempo o SGA deve dizer
que está vivo.sgaidl.InvalidParameterExceptionsgaidl.NoPermissionExceptionsgaidl.SGAAlreadyRegisteredExceptionvoid unregisterSGA(sgaidl.SGADaemonOperations sgaReference,
java.lang.String sgaName)
throws sgaidl.NoPermissionException,
sgaidl.SGANotRegisteredException
sgaReference - referência para o sgasgaName - nome do SGAsgaidl.NoPermissionExceptionsgaidl.SGANotRegisteredExceptionboolean isRegistered(sgaidl.SGADaemonOperations sgaReference,
java.lang.String sgaName)
throws sgaidl.InvalidSGAException,
sgaidl.NoPermissionException
sgaReference - referência para o SGAsgaName - nome da máquina hospedeira do SGAsgaidl.InvalidSGAExceptionsgaidl.NoPermissionExceptionboolean updateSGAInfo(sgaidl.SGADaemonOperations sgaReference,
java.lang.String sgaName,
sgaidl.SGAProperties sgaProperties)
throws sgaidl.InvalidParameterException,
sgaidl.NoPermissionException,
sgaidl.SGANotRegisteredException
sgaReference - referência para o SGAsgaName - nome da máquina hospedeira do SGAsgaProperties - informações dinâmicas do SGAsgaidl.InvalidParameterExceptionsgaidl.NoPermissionExceptionsgaidl.SGANotRegisteredExceptionjava.lang.String[] mandatorySGAProperties()
java.lang.String[] mandatorySGANodeProperties()
boolean commandCompleted(java.lang.String sgaName,
sgaidl.SGACommandOperations command,
java.lang.String commandId,
sgaidl.CompletedCommandInfo info)
throws sgaidl.InvalidSGAException,
sgaidl.NoPermissionException,
sgaidl.InvalidCommandException
sgaName - nome do SGA.command - referência para o comando concluído.commandId - identificador do comando no SGA.info - informações sobre o comando.sgaidl.InvalidSGAExceptionsgaidl.NoPermissionExceptionsgaidl.InvalidCommandExceptionboolean commandLost(java.lang.String sgaName,
java.lang.String commandId)
throws sgaidl.InvalidSGAException,
sgaidl.NoPermissionException,
sgaidl.InvalidCommandException
sgaName - nome do SGA.commandId - identificador do comando no SGA.sgaidl.InvalidSGAExceptionsgaidl.NoPermissionExceptionsgaidl.InvalidCommandExceptionboolean commandRetrieved(java.lang.String sgaName,
sgaidl.RetrievedInfo[] infos)
throws sgaidl.InvalidSGAException,
sgaidl.NoPermissionException,
sgaidl.InvalidCommandException
sgaName - nome que identifica o sga.infos - informações sobre os comandos recuperadostrue se existe um SGA com o nome especificado,
false caso contráriosgaidl.InvalidSGAExceptionsgaidl.NoPermissionExceptionsgaidl.InvalidCommandExceptionCopyright © 2015. All Rights Reserved.