|
|||||||||
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 Module
Module.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
-
SNMPException
public 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 |