webmngr.templates
Class DeviceTemplate
java.lang.Object
|
+--webmngr.templates.AbstractTemplate
|
+--webmngr.templates.DeviceTemplate
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable, Template
- Direct Known Subclasses:
- SNMPDeviceTemplate
- public class DeviceTemplate
- extends AbstractTemplate
- implements java.lang.Cloneable
Template para um dispositivo que não possui suporte ao protocolo SNMP.
Devido à natureza do sistema as únicas variáveis que poderão ser monitodas
em um dispositivo sem SNMP são as pseudo-variáveis definidas pelo WebManager.
A saber :
webmngr.ping.PingUP
webmngr.ping.PingTime
- Author:
- Alexandre Nóbrega Duarte
- See Also:
- Serialized Form
Methods inherited from class webmngr.templates.AbstractTemplate |
addGraphReference, addOID, addOIDRef, getContact, getFunctionalDescription, getGraphReferences, getHardwareDescription, getIndex, getName, getObs, getOIDs, getStatusOID, remGraphReference, remOID, setContact, setFunctionalDescription, setHardwareDescription, setIndex, setName, setObs, setStatusOID |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeviceTemplate
public DeviceTemplate()
- Construtor default.
setLocation
public void setLocation(java.lang.String location)
- Especifica a localização dos despositivos que usam este template.
- Parameters:
location
- String descrevendo a localização dos dispositivos.
getLocation
public java.lang.String getLocation()
setTimeout
public void setTimeout(int timeout)
- Tempo de espera de cada tentativa antes de abortar.
- Parameters:
timeout
- Tempo de espera
getTimeout
public int getTimeout()
setCriticality
public void setCriticality(int criticality)
- Especifica a criticalidade do dispositivo
- Parameters:
criticality
- Criticalidade dos dispositivos
getCriticality
public int getCriticality()
setPollInterval
public void setPollInterval(int pollInterval)
- Especifica o intervalo entre duas monitoracões.
getPollInterval
public int getPollInterval()
setTemplate
public void setTemplate(Template template)
- Copia o conteúdo de um outro template para este template.
- Overrides:
setTemplate
in class AbstractTemplate
- Parameters:
at
- O template do qual este template irá herdar atributos.
clone
public java.lang.Object clone()
- Overrides:
clone
in class AbstractTemplate