|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectpalio.modules.core.Module
palio.modules.SNMP
public class SNMP
| Field Summary | |
|---|---|
static java.util.Map<java.lang.String,SnmpPalioListener> |
globalListeners
|
| Fields inherited from interface palio.modules.core.CurrentModuleDataKeys |
|---|
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT |
| Constructor Summary | |
|---|---|
SNMP(Instance instance,
java.util.Properties parameters)
|
|
| Method Summary | |
|---|---|
void |
addMibFile(java.lang.String context,
java.lang.String fileName,
java.lang.String fileContent)
Adds mib file to selected context. |
void |
addV3user(java.lang.String userName,
java.lang.String authAlgorithm,
java.lang.String authPassword)
Adds user for sending v3 packets. |
void |
addV3user(java.lang.String userName,
java.lang.String authAlgorithm,
java.lang.String authPassword,
java.lang.String privAlgorithm,
java.lang.String privPassword)
Adds user for sending v3 packets. |
java.util.LinkedList<SnmpResponse> |
bufferGetById(java.lang.Long id)
Retrieves all responses with given request id, retrieved responses are removed from buffer. |
SnmpResponse |
bufferGetLastById(java.lang.Long id)
Retrieves latest response from buffer, removing it. |
SnmpResponse |
bufferPollFirst()
Retrieves oldest response from buffer, removing it. |
void |
clearBuffer()
Removes all responses from module responses buffer. |
void |
clearDatabase()
Removes all stored responses from database. |
java.lang.String |
commandToOid(java.lang.String context,
java.lang.String command)
Tries to translate oid to command in given context. |
java.util.LinkedList<SnmpResponse> |
dbGetById(java.lang.Long id)
Retrieves all responses with given request id from database. |
SnmpResponse |
dbGetLastById(java.lang.Long id)
Retrieves latest response from database. |
java.lang.Long |
getA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Object[] oids)
Asynchronously gets multiple values from specified address at given object id. |
java.lang.Long |
getA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String oid)
Asynchronous get wont return response itself, it will return request id, on which response, when will be recived, could be received. |
java.lang.Long |
getA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String[] oids)
Asynchronously gets multiple values from specified address at given object id. |
java.lang.String |
getEngineState()
Returns current engine state. |
java.lang.String |
getEngineType()
Returns current engine type. |
java.lang.String |
getListenerAddress()
Returns address, on which module is currently listening. |
java.lang.Long |
getNextA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Object[] oids)
Asynchronously gets multiple oids for next values in tree from specified address at given object id. |
java.lang.Long |
getNextA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String oid)
Asynchronously gets oid for next value in tree from specified address at given object id. |
java.lang.Long |
getNextA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String[] oids)
Asynchronously gets multiple oids for next values in tree from specified address at given object id. |
SnmpResponse |
getNextS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.Object[] oids)
Synchronously gets multiple oids for next values in tree from specified address at given object id. |
SnmpResponse |
getNextS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String oid)
Synchronously gets oid for next value in tree from specified address at given object id. |
SnmpResponse |
getNextS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String[] oids)
Synchronously gets multiple oids for next values in tree from specified address at given object id. |
SnmpResponse |
getNextS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Object[] oids)
Synchronously gets multiple oids for next values in tree from specified address at given object id. |
SnmpResponse |
getNextS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String oid)
Synchronously gets oid for next value in tree from specified address at given object id. |
SnmpResponse |
getNextS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String[] oids)
Synchronously gets multiple oids for next values in tree from specified address at given object id. |
SnmpResponse |
getS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.Object[] oids)
Synchronously gets multiple values from specified address at given object id. |
SnmpResponse |
getS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String oid)
Synchronously gets value from specified address at given object id. |
SnmpResponse |
getS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String[] oids)
Synchronously gets multiple values from specified address at given object id. |
SnmpResponse |
getS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Object[] oids)
Synchronously gets multiple values from specified address at given object id. |
SnmpResponse |
getS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String oid)
Synchronously gets value from specified address at given object id. |
SnmpResponse |
getS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String[] oids)
Synchronously gets multiple values from specified address at given object id. |
java.lang.String |
getSNMP4jVersion()
Returns version of snmp4j library. |
SnmpV3User |
getV3user(java.lang.String userName)
Retrieves v3 user. |
java.lang.String |
getVersion()
Returns the module version |
java.lang.Boolean |
isMibContextComplete(java.lang.String context)
Determines if context has one root. |
void |
registerResponseListener(EventListener<SnmpResponse> listener)
Adds custom listener to the module. |
void |
removeAllMibFiles()
Clears all stored mib files. |
void |
removeContextMibFiles(java.lang.String context)
Removes only context files. |
void |
removeMibFile(java.lang.String context,
java.lang.String fileName)
Removes fingle file. |
void |
removeV3user(java.lang.String userName)
Removes specified user. |
java.lang.Long |
setA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Object[] oids,
java.lang.Object[] values,
java.lang.Object[] types)
Asynchronously sets multiple values of given objects ids at specified address. |
java.lang.Long |
setA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String[] oids,
java.lang.String[] values,
java.lang.String[] types)
Asynchronously sets multiple values of given objects ids at specified address. |
java.lang.Long |
setA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String oid,
java.lang.String value,
java.lang.String type)
Asynchronously sets value of given object id at specified address. |
SnmpResponse |
setS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.Object[] oids,
java.lang.Object[] values,
java.lang.Object[] types)
Synchronously sets multiple values of given objects ids at specified address. |
SnmpResponse |
setS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String[] oids,
java.lang.String[] values,
java.lang.String[] types)
Synchronously sets multiple values of given objects ids at specified address. |
SnmpResponse |
setS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String oid,
java.lang.String value,
java.lang.String type)
Synchronously sets value of given object id at specified address. |
SnmpResponse |
setS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Object[] oids,
java.lang.Object[] values,
java.lang.Object[] types)
Synchronously sets multiple values of given objects ids at specified address. |
SnmpResponse |
setS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String[] oids,
java.lang.String[] values,
java.lang.String[] types)
Synchronously sets multiple values of given objects ids at specified address. |
SnmpResponse |
setS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String oid,
java.lang.String value,
java.lang.String type)
Synchronously sets value of given object id at specified address. |
java.lang.Object[][] |
toArray(SnmpResponse response)
Converts SnmpResponse to it's array representation. |
java.lang.String |
toString(SnmpResponse response)
Converts SnmpResponse to it's String representation. |
SnmpResponse |
walkS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String rootOid,
java.lang.Boolean branchOnly)
Walks oid tree from given oid. |
SnmpResponse |
walkS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String rootOid,
java.lang.Boolean branchOnly)
Walks oid tree from given oid. |
| Methods inherited from class palio.modules.core.Module |
|---|
getConfigParam, getDescription, getModuleTranslation |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.util.Map<java.lang.String,SnmpPalioListener> globalListeners
| Constructor Detail |
|---|
public SNMP(Instance instance,
java.util.Properties parameters)
| Method Detail |
|---|
public java.lang.String getVersion()
Module
getVersion in class ModuleModule.getVersion()public java.lang.String getSNMP4jVersion()
public java.lang.String getEngineState()
public java.lang.String getEngineType()
public java.lang.String getListenerAddress()
public java.lang.String toString(SnmpResponse response)
response -
public void registerResponseListener(EventListener<SnmpResponse> listener)
throws SNMPException
listener -
SNMPExceptionpublic java.lang.Object[][] toArray(SnmpResponse response)
response -
public void clearBuffer()
throws SNMPException
SNMPException
public SnmpResponse bufferPollFirst()
throws SNMPException
SNMPException
public java.util.LinkedList<SnmpResponse> bufferGetById(java.lang.Long id)
throws SNMPException
id - request id
SNMPException
public SnmpResponse bufferGetLastById(java.lang.Long id)
throws SNMPException
SNMPException
public void clearDatabase()
throws SNMPException
SNMPException
public java.util.LinkedList<SnmpResponse> dbGetById(java.lang.Long id)
throws SNMPException
id - request id
SNMPException
public SnmpResponse dbGetLastById(java.lang.Long id)
throws SNMPException
SNMPException
public void addV3user(java.lang.String userName,
java.lang.String authAlgorithm,
java.lang.String authPassword)
throws SNMPException
userName - nazwa uzytkownikaauthAlgorithm - algorytm autentykacjiauthPassword - haslo autentykacji
SNMPException
public void addV3user(java.lang.String userName,
java.lang.String authAlgorithm,
java.lang.String authPassword,
java.lang.String privAlgorithm,
java.lang.String privPassword)
throws SNMPException
userName - nazwa uzytkownikaauthAlgorithm - algorytm autentykacjiauthPassword - haslo autentykacjiprivAlgorithm - algorytm przywileiprivPassword - haslo przywilei
SNMPException
public void removeV3user(java.lang.String userName)
throws SNMPException
userName - nazwa uzytkownika
SNMPException
public SnmpV3User getV3user(java.lang.String userName)
throws SNMPException
userName - nazwa uzytkownika
SNMPException
public SnmpResponse getS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String oid)
throws SNMPException
version - address - user - timeout - retries - oid -
SNMPException
public SnmpResponse getS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String[] oids)
throws SNMPException
version - address - user - timeout - retries - oids -
SNMPException
public SnmpResponse getS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.Object[] oids)
throws SNMPException
version - address - user - timeout - retries - oids -
SNMPException
public SnmpResponse getNextS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String oid)
throws SNMPException
version - address - user - timeout - retries - oid -
SNMPException
public SnmpResponse getNextS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String[] oids)
throws SNMPException
version - address - user - timeout - retries - oids -
SNMPException
public SnmpResponse getNextS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.Object[] oids)
throws SNMPException
version - address - user - timeout - retries - oids -
SNMPException
public SnmpResponse setS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String oid,
java.lang.String value,
java.lang.String type)
throws SNMPException
version - address - user - timeout - retries - oid - value - type -
SNMPException
public SnmpResponse setS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String[] oids,
java.lang.String[] values,
java.lang.String[] types)
throws SNMPException
version - address - user - timeout - retries - oids - values - types -
SNMPException
public SnmpResponse setS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.Object[] oids,
java.lang.Object[] values,
java.lang.Object[] types)
throws SNMPException
version - address - user - timeout - retries - oids - values - types -
SNMPException
public SnmpResponse walkS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Long timeout,
java.lang.Long retries,
java.lang.String rootOid,
java.lang.Boolean branchOnly)
throws SNMPException
version - address - user - timeout - retries - rootOid - branchOnly -
SNMPException
public SnmpResponse getS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String oid)
throws SNMPException
version - address - user - oid -
SNMPException
public SnmpResponse getS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String[] oids)
throws SNMPException
version - address - user - oids -
SNMPException
public SnmpResponse getS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Object[] oids)
throws SNMPException
version - address - user - oids -
SNMPException
public SnmpResponse getNextS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String oid)
throws SNMPException
version - address - user - oid -
SNMPException
public SnmpResponse getNextS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String[] oids)
throws SNMPException
version - address - user - oids -
SNMPException
public SnmpResponse getNextS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Object[] oids)
throws SNMPException
version - address - user - oids -
SNMPException
public SnmpResponse setS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String oid,
java.lang.String value,
java.lang.String type)
throws SNMPException
version - address - user - oid - value - type -
SNMPException
public SnmpResponse setS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String[] oids,
java.lang.String[] values,
java.lang.String[] types)
throws SNMPException
version - address - user - oids - values - types -
SNMPException
public SnmpResponse setS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Object[] oids,
java.lang.Object[] values,
java.lang.Object[] types)
throws SNMPException
version - address - user - oids - values - types -
SNMPException
public SnmpResponse walkS(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String rootOid,
java.lang.Boolean branchOnly)
throws SNMPException
version - address - user - rootOid - branchOnly -
SNMPException
public java.lang.Long getA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String oid)
throws SNMPException
version - address - user - oid -
SNMPException
public java.lang.Long getA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String[] oids)
throws SNMPException
version - address - user - oids -
SNMPException
public java.lang.Long getA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Object[] oids)
throws SNMPException
version - address - user - oids -
SNMPException
public java.lang.Long getNextA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String oid)
throws SNMPException
version - address - user - oid -
SNMPException
public java.lang.Long getNextA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String[] oids)
throws SNMPException
version - address - user - oids -
SNMPException
public java.lang.Long getNextA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Object[] oids)
throws SNMPException
version - address - user - oids -
SNMPException
public java.lang.Long setA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String oid,
java.lang.String value,
java.lang.String type)
throws SNMPException
version - address - user - oid - value - type -
SNMPException
public java.lang.Long setA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.String[] oids,
java.lang.String[] values,
java.lang.String[] types)
throws SNMPException
version - address - user - oids - values - types -
SNMPException
public java.lang.Long setA(java.lang.String version,
java.lang.String address,
java.lang.String user,
java.lang.Object[] oids,
java.lang.Object[] values,
java.lang.Object[] types)
throws SNMPException
version - address - user - oids - values - types -
SNMPException
public void addMibFile(java.lang.String context,
java.lang.String fileName,
java.lang.String fileContent)
throws SNMPException
context - fileName - fileContent -
SNMPException
public void removeAllMibFiles()
throws SNMPException
SNMPException
public void removeContextMibFiles(java.lang.String context)
throws SNMPException
context -
SNMPException
public void removeMibFile(java.lang.String context,
java.lang.String fileName)
throws SNMPException
context - fileName -
SNMPException
public java.lang.String commandToOid(java.lang.String context,
java.lang.String command)
throws SNMPException
context - command -
SNMPException
public java.lang.Boolean isMibContextComplete(java.lang.String context)
throws SNMPException
context -
SNMPException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||