public interface Monitor
| Modifier and Type | Method and Description |
|---|---|
void |
addProperty(java.lang.String name,
java.lang.String value,
java.lang.String source)
Adiciona uma propriedade que é usada na monitoração do recurso.
|
void |
addValidation(int pos,
Validation validation)
Adiciona na posição indicada uma validação que deve ser feita pelo monitor
durante a obtenção do estado do recurso.
|
void |
addValidation(Validation validation)
Adiciona uma validação que deve ser feita pelo monitor durante a obtenção
do estado do recurso.
|
csbase.logic.diagnosticservice.Status |
checkResource(java.util.Locale locale)
Obtém o estado do recurso monitorado usando as validações adicionadas ao
monitor.
|
java.lang.String |
getResourceName()
Obtém o nome do recurso monitorado.
|
java.lang.String getResourceName()
void addValidation(Validation validation)
validation - a validaçãovoid addValidation(int pos,
Validation validation)
pos - a posição onde a validação será adicionadavalidation - a validaçãovoid addProperty(java.lang.String name,
java.lang.String value,
java.lang.String source)
name - nome da propriedadevalue - valor da propriedadesource - origem da propriedadecsbase.logic.diagnosticservice.Status checkResource(java.util.Locale locale)
throws csbase.logic.diagnosticservice.ResourceException
tecgraf.diagnostic.commom.StatusCode diferente de
tecgraf.diagnostic.commom.StatusCode#OK) as validações subsequentes
não serão feitas.locale - o locale usado para tradução de textoscsbase.logic.diagnosticservice.ResourceException - se ocorrer um erro durante as validações do
recurso monitorado.Copyright © 2018. All Rights Reserved.