|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--webmngr.devices.AbstractDevice | +--webmngr.devices.Device
Classe que representa um dispositivo gerenciável mas que não possui SNMP.
A gerência deste tipo de dispositivo é feita utilizando um Ping.
Field Summary | |
static int |
CRITIC_HIGH
Usada para definir alto nível de criticalidade para o dispositivo |
static int |
CRITIC_LITTLE
Usada para definir baixo nível de criticalidade do dispositivo |
static int |
CRITIC_MAXIMUM
Usada para definir nível máximo de criticalidade para o dispositivo |
static int |
CRITIC_MEDIUM
Usada para definir o nível médio de criticalidade para o dispositivo |
static int |
CRITIC_MINIMAL
Usada para definir nível mínimo de criticalidade para o dispositivo |
static int |
CRITIC_NONE
Usada para definir nenhuma criticalidade para o dispositivo |
protected PingMonitor |
pingMonitor
Monitor do dispositivo, neste caso , apenas um monitor de ping pois o dispositivo não possui SNMP. |
Fields inherited from class webmngr.devices.AbstractDevice |
template |
Constructor Summary | |
Device()
Construtor default. |
|
Device(int i)
Construtor sem monitor ping e sem template. |
Method Summary | |
java.lang.Object |
clone()
|
int |
getCriticality()
|
java.lang.String |
getHost()
|
java.lang.String |
getLocation()
|
Databus |
getOutputDatabus()
Delegado ao monitor |
int |
getPollInterval()
|
int |
getTimeout()
|
void |
produce()
Desnecessário pois o dispositivo não produz nada , quem produz é o monitor. |
void |
setCriticality(int criticality)
Especifica a criticalidade do dispositivo |
void |
setHost(java.lang.String host)
Configura o host deste dispositivo. Pode ser o nome do host ou o endereço ip. |
void |
setLocation(java.lang.String location)
Especifica a localização deste dispositivo. |
void |
setOutputDatabus(java.lang.String databusname)
Delegado ao monitor. |
void |
setPollInterval(int pollInterval)
Especifica o intervalo entre duas monitoracões. |
void |
setTemplate(java.lang.String template)
Configura o template deste dispositivo. |
void |
setTemplateObject(Template template)
|
void |
setTimeout(int timeout)
Tempo de espera de cada tentativa antes de abortar. |
Methods inherited from class webmngr.devices.AbstractDevice |
addGraphReference, addOID, addOIDRef, getContact, getFunctionalDescription, getGraphReferences, getHardwareDescription, getIndex, getName, getObs, getOIDs, getStatusOID, getTemplate, remGraphReference, remOID, setContact, setFunctionalDescription, setHardwareDescription, setIndex, setName, setObs, setStatusOID, setTemplate |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface webmngr.databus.DatabusMember |
getName, setName |
Field Detail |
public static final int CRITIC_NONE
public static final int CRITIC_MINIMAL
public static final int CRITIC_LITTLE
public static final int CRITIC_MEDIUM
public static final int CRITIC_HIGH
public static final int CRITIC_MAXIMUM
protected transient PingMonitor pingMonitor
Constructor Detail |
public Device()
public Device(int i)
Method Detail |
public void setHost(java.lang.String host)
host
- Endereço ip ou hostnamepublic java.lang.String getHost()
public void setLocation(java.lang.String location)
location
- String descrevendo a localização dos dispositivos.public java.lang.String getLocation()
public void setCriticality(int criticality)
criticality
- Criticalidade dos dispositivospublic int getCriticality()
public void setTimeout(int timeout)
timeout
- Tempo de esperapublic int getTimeout()
public void setPollInterval(int pollInterval)
public int getPollInterval()
public void setOutputDatabus(java.lang.String databusname)
setOutputDatabus
in interface DataProducer
webmngr.databus.DataProducer
databusname
- Nome do barramento ao qual quero me conectar.public Databus getOutputDatabus()
getOutputDatabus
in interface DataProducer
public void produce()
produce
in interface DataProducer
public void setTemplate(java.lang.String template)
public void setTemplateObject(Template template)
public java.lang.Object clone()
clone
in class AbstractDevice
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |