public interface ServerServiceInterface extends ServiceInterface, RemoteObservable
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_NAME
Nome do serviço
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addCert(String serverName,
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.
|
Map<String,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).
|
Map<String,String> |
getRuntimeProperties()
Obtém as propriedades runtime do servidor sob a forma de um mapa
<chave,valor>.
|
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.
|
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(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 String SERVICE_NAME
SortedSet<ServerInfo> getServersInfos() throws RemoteException
RemoteException - Caso ocorra algum erro na comunicação com o
serviço.boolean addServerInfo(ServerInfoData serverInfoData) throws RemoteException
serverInfoData - Os dados mínimo necessários para adicionar ao
repositório.RemoteException - Caso ocorra algum erro na comunicação com o
serviço.void removeServerInfo(ServerInfo serverInfo) throws RemoteException
serverInfo - Informações do servidor a ser removido.RemoteException - Caso ocorra algum erro na comunicação com o
serviço.boolean modifyServerInfo(ServerInfo serverInfo, ServerInfoData serverInfoData) throws RemoteException
serverInfo - Informações do servidor no seu estado antigo.serverInfoData - Os dados a serem alterados.RemoteException - Caso ocorra algum erro na comunicação com o
serviço..boolean addCert(String serverName, Certificate c) throws RemoteException
serverName - O nome do servidorc - A instância do certificadoRemoteException - Caso ocorra algum erro na comunicação com o
serviço.void removeCert(String serverName) throws RemoteException
serverName - O nome do servidorRemoteException - Caso ocorra algum erro na comunicação com o
serviço.String listRuntimeProperties() throws RemoteException
RemoteException - Caso ocorra algum erro na comunicação com o
serviço.getRuntimeProperties()Map<String,String> getRuntimeProperties() throws RemoteException
RemoteException - Caso ocorra algum erro na comunicação com o
serviço.listRuntimeProperties()DeploymentInfo getDeploymentInfo() throws RemoteException
RemoteException - Caso ocorra algum erro na comunicação com o
serviço.int getNumRegisteredUsers()
throws RemoteException
RemoteException - Caso ocorra algum erro na comunicação com o
serviço.long getStartupTime()
throws RemoteException
RemoteException - Caso ocorra algum erro na comunicação com o
serviço.Map<String,Integer> getLoginStats(boolean succeeded) throws RemoteException
succeeded - true para receber as estatísticas de logins
bem-sucedidos, false para receber as estatísticas de
falhas de autenticaçãoRemoteException - Caso ocorra algum erro na comunicação com o
serviço.Copyright © 2018. All rights reserved.