public class DiskUsageService extends Service implements csbase.remote.DiskUsageServiceInterface
DiskUsageService implementa o serviço de uso de espaço
de disco.| Modifier | Constructor and Description |
|---|---|
protected |
DiskUsageService()
Construtor protegido.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
createService()
Constrói a instância do serviço.
|
int |
getAlertPerc()
Retorna
|
csbase.logic.diskusageservice.DiskOccupation |
getAlgorithmOccupation() |
List<String> |
getAllAreasIds() |
csbase.logic.diskusageservice.DiskOccupation |
getAreaOccupation(String id) |
int |
getAuditIntervalHours()
Obtém o valor de tempo configurado para o intervalo de auditagem de
ocupação do disco.
|
static DiskUsageService |
getInstance()
Busca da referência ao serviço.
|
csbase.logic.diskusageservice.DiskOccupation |
getProjectOccupation() |
csbase.logic.diskusageservice.DiskOccupation |
getServerOccupation() |
csbase.logic.diskusageservice.DiskOccupation |
getSingleProjectOccupation(Object ownerId,
String projName) |
double |
getUsedSpaceForProjectMb(Object ownerId,
String projName) |
double |
getUsedSpaceForUserMb(Object userId) |
Hashtable<Object,Double> |
getUsersList() |
int |
getWarningPerc()
Retorna
|
protected boolean |
has2Update(Object arg,
Object event)
Retorna sempre verdadeiro.
|
void |
initService()
Inicialização do serviço de gerência de SGAs.
|
boolean |
isAuditEnabled()
Verifica se a auditagem está habilitada
|
boolean |
isMailOnAlertEnabled()
Verifica se o envio de emails está habilitado em caso de alerta de ocupação
do disco.
|
void |
shutdownService()
Término do serviço.
|
getBooleanProperty, getDefaultLocale, getDoubleProperty, getExternalPropertyFile, getFormattedString, getFormattedString, getInitializationDependencies, getInstance, getIntProperty, getKey, getLongProperty, getName, getOptionalString, getOptionalString, getOSPropertyPath, getSenderName, getServices, getString, getString, getStringListProperty, getStringProperty, getSystemId, getThreadLocale, getUser, getUserPermission, hasProperty, incrCounter, isActive, isEnabled, isInternalServerRequest, isLoggingNotifications, isPropertyNull, logNotification, setEnabled, setKey, setSystemId, setUserId, setUserLocalehandleException, handleFatalErroraddObserver, countObservers, deleteObserver, deleteObserver, deleteObservers, has2update, notifyObserversprotected DiskUsageService()
throws ServerException
ServerException - se ocorrer um erro na inicialização.public static void createService()
throws ServerException
ServerException - se houver exceção no servidor.public static DiskUsageService getInstance()
DiskUsageService.public final csbase.logic.diskusageservice.DiskOccupation getAlgorithmOccupation()
getAlgorithmOccupation in interface csbase.remote.DiskUsageServiceInterfacepublic final csbase.logic.diskusageservice.DiskOccupation getProjectOccupation()
getProjectOccupation in interface csbase.remote.DiskUsageServiceInterfacepublic final csbase.logic.diskusageservice.DiskOccupation getServerOccupation()
getServerOccupation in interface csbase.remote.DiskUsageServiceInterfacepublic final List<String> getAllAreasIds()
getAllAreasIds in interface csbase.remote.DiskUsageServiceInterfacepublic final csbase.logic.diskusageservice.DiskOccupation getAreaOccupation(String id)
getAreaOccupation in interface csbase.remote.DiskUsageServiceInterfacepublic csbase.logic.diskusageservice.DiskOccupation getSingleProjectOccupation(Object ownerId, String projName)
getSingleProjectOccupation in interface csbase.remote.DiskUsageServiceInterfacepublic final double getUsedSpaceForProjectMb(Object ownerId, String projName)
getUsedSpaceForProjectMb in interface csbase.remote.DiskUsageServiceInterfacepublic final double getUsedSpaceForUserMb(Object userId)
getUsedSpaceForUserMb in interface csbase.remote.DiskUsageServiceInterfacepublic final Hashtable<Object,Double> getUsersList()
getUsersList in interface csbase.remote.DiskUsageServiceInterfaceprotected boolean has2Update(Object arg, Object event)
has2Update in class csbase.remote.RemoteObjectObservablepublic void initService()
throws ServerException
initService in class ServiceServerException - se ocorrer um erro na inicializaçãopublic void shutdownService()
shutdownService in class Servicepublic int getWarningPerc()
public int getAlertPerc()
public boolean isAuditEnabled()
true se a propriedade do serviço está habilitada para
auditagem ou false caso contrário.public boolean isMailOnAlertEnabled()
true se a propriedade de envio de emails de alerta está
habilitada ou false caso contrário.public int getAuditIntervalHours()
Copyright © 2017. All rights reserved.