public interface DiskUsageServiceInterface extends ServiceInterface
| Modifier and Type | Field and Description |
|---|---|
static String |
DIR_ALGORITHM_ID
Identificador de área de algoritmos.
|
static String |
DIR_PROJECT_ID
Identificador de área de projetos.
|
static String |
DIR_SERVER_ID
Identificador de área do servidor.
|
static String |
SERVICE_NAME
Nome do serviço para o
ServiceManager |
| Modifier and Type | Method and Description |
|---|---|
DiskOccupation |
getAlgorithmOccupation()
Consulta o espaço da área de algoritmos
|
List<String> |
getAllAreasIds()
Consulta a lista de ids existentes (configurados) pelo administrador
|
DiskOccupation |
getAreaOccupation(String id)
Consulta a ocupação de uma área configurada pelo administrador (id).
|
DiskOccupation |
getProjectOccupation()
Consulta o espaço da área de projetos.
|
DiskOccupation |
getServerOccupation()
Consulta o espaço da área do servidor.
|
DiskOccupation |
getSingleProjectOccupation(Object ownerId,
String projName)
Consulta o espaço da área de um projeto
|
double |
getUsedSpaceForProjectMb(Object ownerId,
String projName)
Consulta o espaço (em Mb) ocupado por um projeto.
|
double |
getUsedSpaceForUserMb(Object userId)
Consulta o espaço (em Mb) ocupado por um usuário.
|
Hashtable<Object,Double> |
getUsersList()
Consulta a lista de (usuários/espaço ocupado) da área de projetos
|
getName, isActivestatic final String DIR_PROJECT_ID
static final String DIR_ALGORITHM_ID
static final String DIR_SERVER_ID
static final String SERVICE_NAME
ServiceManagerHashtable<Object,Double> getUsersList() throws RemoteException
RemoteException - se houver falha de comunicação.double getUsedSpaceForUserMb(Object userId) throws RemoteException
userId - id do usuárioRemoteException - se houver falha de comunicação.double getUsedSpaceForProjectMb(Object ownerId, String projName) throws RemoteException
ownerId - id do ownerprojName - id do projetoRemoteException - se houver falha de comunicação.InvalidRequestException - caso algum parâmetro seja nuloDiskOccupation getSingleProjectOccupation(Object ownerId, String projName) throws RemoteException
ownerId - id do ownerprojName - id do projetoRemoteException - falha de rmiDiskOccupation getAlgorithmOccupation() throws RemoteException
RemoteException - falha de rmiDiskOccupation getServerOccupation() throws RemoteException
RemoteException - falha de rmiDiskOccupation getProjectOccupation() throws RemoteException
RemoteException - falha de rmiList<String> getAllAreasIds() throws RemoteException
RemoteException - falha de rmiDiskOccupation getAreaOccupation(String id) throws RemoteException
id - identificador da área (previamente configurada)null se o id não existir).RemoteException - falha de rmiCopyright © 2019. All rights reserved.