|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.snmp4j.util.AbstractSnmpUtility
org.snmp4j.util.TreeUtils
public class TreeUtils
Field Summary |
---|
Fields inherited from class org.snmp4j.util.AbstractSnmpUtility |
---|
pduFactory, session |
Constructor Summary | |
---|---|
TreeUtils(Session snmpSession,
PDUFactory pduFactory)
Creates a TreeUtils instance. |
Method Summary | |
---|---|
int |
getMaxRepetitions()
Gets the maximum number of the variable bindings per TreeEvent
returned by this instance. |
java.util.List |
getSubtree(Target target,
OID rootOID)
Gets a subtree with GETNEXT (SNMPv1) or GETBULK (SNMP2c, SNMPv3) operations from the specified target synchronously. |
void |
getSubtree(Target target,
OID rootOID,
java.lang.Object userObject,
TreeListener listener)
Gets a subtree with GETNEXT (SNMPv1) or GETBULK (SNMP2c, SNMPv3) operations from the specified target asynchronously. |
boolean |
isIgnoreLexicographicOrder()
Return the ignore lexicographic order errors flage value. |
void |
setIgnoreLexicographicOrder(boolean ignoreLexicographicOrder)
Set the ignore lexicographic order errors flage value. |
void |
setMaxRepetitions(int maxRepetitions)
Sets the maximum number of the variable bindings per TreeEvent
returned by this instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TreeUtils(Session snmpSession, PDUFactory pduFactory)
TreeUtils
instance. The created instance is thread
safe as long as the supplied Session
and
PDUFactory
are thread safe.
snmpSession
- a SNMP Session
instance.pduFactory
- a PDUFactory
instance that creates the PDU that are used
by this instance to retrieve MIB tree data using GETBULK/GETNEXT
operations.Method Detail |
---|
public java.util.List getSubtree(Target target, OID rootOID)
target
- a Target
that specifies the target command responder
including its network transport address.rootOID
- the OID that specifies the root of the sub-tree to retrieve
(not included).
TreeEvent
instances where each
instance carries zero or more values (or an error condition)
in depth-first-order.public void getSubtree(Target target, OID rootOID, java.lang.Object userObject, TreeListener listener)
target
- a Target
that specifies the target command responder
including its network transport address.rootOID
- the OID that specifies the root of the sub-tree to retrieve
(not included).userObject
- an optional user object that will be transparently handed over to the
supplied TreeListener
.listener
- the TreeListener
that processes the TreeEvent
s
generated by this method. Each event object may carry zero or more
object instances from the sub-tree in depth-first-order.public void setMaxRepetitions(int maxRepetitions)
TreeEvent
returned by this instance.
maxRepetitions
- the maximum repetitions used for GETBULK requests. For SNMPv1 this
values has no effect (it is then implicitly one).public void setIgnoreLexicographicOrder(boolean ignoreLexicographicOrder)
ignoreLexicographicOrder
- true
to ignore lexicographic order errors,
false
otherwise (default).public int getMaxRepetitions()
TreeEvent
returned by this instance.
public boolean isIgnoreLexicographicOrder()
true
if lexicographic order errors are ignored,
false
otherwise (default).
|
Copyright 2005-2010 Frank Fock (SNMP4J.org) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |