|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--webmngr.monitor.MonitorManager
Classe de suporte para os monitores. Esta classe obedece ao Design Pattern Singleton.
Constructor Summary | |
protected |
MonitorManager()
Construtor default/ |
Method Summary | |
com.adventnet.snmp.snmp2.SnmpAPI |
getAPI()
Retorna a API Snmp |
com.adventnet.snmp.mibs.MibOperations |
getMIBS()
Metodo que retorna as Mibs utilizadas |
java.lang.String |
getMibsDirectory()
Retorna o diretório onde as MIBs estão |
AbstractMonitor |
getMonitor(java.lang.String monitorName)
Retorna um clone do monitor que foi encontrado. |
int |
getNumMonitors()
Retorna o numero de monitores existentes. |
java.lang.String |
getSerializedMibFileName()
Retorna o nome do arquivo usado para serializar as MIBs |
static MonitorManager |
instance()
Retorna uma referência para a única instância deste objeto que será criada. |
void |
joinMonitorGroup(Monitor monitor)
Insere um novo monitor no grupo de monitores. |
void |
loadMibs()
Carrega as MIBs. |
void |
removeMonitor(java.lang.String monitorName)
Pára e remove um monitor da lista de monitores |
void |
setMibsDirectory(java.lang.String mibsDirectory)
Modifica o diretório onde as MIBs estão |
void |
setSerializedMibFileName(java.lang.String serializedMibFileName)
|
void |
startMonitors()
Inicializa a monitoração de todos os monitores. |
void |
stopMonitors()
Interrompe a monitoração de todos os monitores. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected MonitorManager()
Method Detail |
public void joinMonitorGroup(Monitor monitor)
monitor
- Novo Monitor criado no sistema.public com.adventnet.snmp.snmp2.SnmpAPI getAPI()
public static MonitorManager instance()
public void startMonitors()
public void stopMonitors()
public com.adventnet.snmp.mibs.MibOperations getMIBS()
public void setMibsDirectory(java.lang.String mibsDirectory)
mibsDirectory
- Diretório onde o sistema irá procurar pelas MIBs.public java.lang.String getMibsDirectory()
public void setSerializedMibFileName(java.lang.String serializedMibFileName)
serializedMibFileName
- Nome do arquivo usado para serializar as MIBs.public java.lang.String getSerializedMibFileName()
public void loadMibs()
public AbstractMonitor getMonitor(java.lang.String monitorName)
monitorName
- O nome do monitor que se esta querendo clonarpublic int getNumMonitors()
public void removeMonitor(java.lang.String monitorName)
monitorName
- O nome do monitor
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |