public interface ServerServiceInterface extends ServiceInterface, RemoteObservable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SERVICE_NAME
Nome do serviço
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addCert(java.lang.String serverName,
java.security.cert.Certificate c)
Adiciona um certificado ao servidor
|
boolean |
addServerInfo(ServerInfoData serverInfoData)
Adiciona informações de um servidor ao repositório.
|
DeploymentInfo |
getDeploymentInfo()
Obtém informações a respeito do ambiente de instalação do servidor.
|
java.util.Map<java.lang.String,java.lang.Integer> |
getLoginStats(boolean succeeded)
Obtém estatísticas de logins.
|
int |
getNumRegisteredUsers()
Exibe o número de usuários cadastrados no sistema (inclui o admin).
|
java.util.Map<java.lang.String,java.lang.String> |
getRuntimeProperties()
Obtém as propriedades runtime do servidor sob a forma de um mapa
<chave,valor>.
|
java.util.SortedSet<ServerInfo> |
getServersInfos()
Obtém um conjunto ordenado (por nome) com as informações de todos os
servidores pertencentes ao repositório.
|
long |
getStartupTime()
Obtém o timestamp (em ms) referente à hora de inicialização do servidor.
|
java.lang.String |
listRuntimeProperties()
Obtém todas as propriedades runtime do servidor na forma de uma string.
|
boolean |
modifyServerInfo(ServerInfo serverInfo,
ServerInfoData serverInfoData)
Modifica as informações de um servidor no repositório.
|
void |
removeCert(java.lang.String serverName)
Remove o certificado do servidor
|
void |
removeServerInfo(ServerInfo serverInfo)
Remove as informaçÕes de um servidor do repositório.
|
getName, isActiveaddObserver, countObservers, deleteObserver, deleteObservers, notifyObserversstatic final java.lang.String SERVICE_NAME
java.util.SortedSet<ServerInfo> getServersInfos() throws java.rmi.RemoteException
java.rmi.RemoteException - Caso ocorra algum erro na comunicação com o
serviço.boolean addServerInfo(ServerInfoData serverInfoData) throws java.rmi.RemoteException
serverInfoData - Os dados mínimo necessários para adicionar ao
repositório.java.rmi.RemoteException - Caso ocorra algum erro na comunicação com o
serviço.void removeServerInfo(ServerInfo serverInfo) throws java.rmi.RemoteException
serverInfo - Informações do servidor a ser removido.java.rmi.RemoteException - Caso ocorra algum erro na comunicação com o
serviço.boolean modifyServerInfo(ServerInfo serverInfo, ServerInfoData serverInfoData) throws java.rmi.RemoteException
serverInfo - Informações do servidor no seu estado antigo.serverInfoData - Os dados a serem alterados.java.rmi.RemoteException - Caso ocorra algum erro na comunicação com o
serviço..boolean addCert(java.lang.String serverName,
java.security.cert.Certificate c)
throws java.rmi.RemoteException
serverName - O nome do servidorc - A instância do certificadojava.rmi.RemoteException - Caso ocorra algum erro na comunicação com o
serviço.void removeCert(java.lang.String serverName)
throws java.rmi.RemoteException
serverName - O nome do servidorjava.rmi.RemoteException - Caso ocorra algum erro na comunicação com o
serviço.java.lang.String listRuntimeProperties()
throws java.rmi.RemoteException
java.rmi.RemoteExceptiongetRuntimeProperties()java.util.Map<java.lang.String,java.lang.String> getRuntimeProperties()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionlistRuntimeProperties()DeploymentInfo getDeploymentInfo() throws java.rmi.RemoteException
java.rmi.RemoteExceptionint getNumRegisteredUsers()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionlong getStartupTime()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.Map<java.lang.String,java.lang.Integer> getLoginStats(boolean succeeded)
throws java.rmi.RemoteException
succeeded - true para receber as estatísticas de logins
bem-sucedidos, false para receber as estatísticas de
falhas de autenticaçãojava.rmi.RemoteExceptionCopyright © 2016. All Rights Reserved.