Package org.opennms.netmgt.snmp.proxy
Interface LocationAwareSnmpClient
-
- All Known Implementing Classes:
LocationAwareSnmpClientRpcImpl
public interface LocationAwareSnmpClient
Asynchronous SNMP client API that either executes the request locally, delegating the request to the currentSnmpStrategy
, or dispatches the request to a Minion at the given location.- Author:
- jwhite
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SNMPRequestBuilder<SnmpValue>
get(SnmpAgentConfig agent, String oid)
SNMPRequestBuilder<List<SnmpValue>>
get(SnmpAgentConfig agent, String... oids)
SNMPRequestBuilder<List<SnmpValue>>
get(SnmpAgentConfig agent, List<SnmpObjId> oids)
SNMPRequestBuilder<SnmpValue>
get(SnmpAgentConfig agent, SnmpObjId oid)
SNMPRequestBuilder<List<SnmpValue>>
get(SnmpAgentConfig agent, SnmpObjId... oids)
SNMPRequestBuilder<List<SnmpResult>>
walk(SnmpAgentConfig agent, String... oids)
SNMPRequestBuilder<List<SnmpResult>>
walk(SnmpAgentConfig agent, List<SnmpObjId> oids)
SNMPRequestBuilder<List<SnmpResult>>
walk(SnmpAgentConfig agent, SnmpObjId... oids)
<T extends CollectionTracker>
SNMPRequestBuilder<T>walk(SnmpAgentConfig agent, T tracker)
-
-
-
Method Detail
-
walk
SNMPRequestBuilder<List<SnmpResult>> walk(SnmpAgentConfig agent, String... oids)
-
walk
SNMPRequestBuilder<List<SnmpResult>> walk(SnmpAgentConfig agent, SnmpObjId... oids)
-
walk
SNMPRequestBuilder<List<SnmpResult>> walk(SnmpAgentConfig agent, List<SnmpObjId> oids)
-
walk
<T extends CollectionTracker> SNMPRequestBuilder<T> walk(SnmpAgentConfig agent, T tracker)
-
get
SNMPRequestBuilder<SnmpValue> get(SnmpAgentConfig agent, String oid)
-
get
SNMPRequestBuilder<SnmpValue> get(SnmpAgentConfig agent, SnmpObjId oid)
-
get
SNMPRequestBuilder<List<SnmpValue>> get(SnmpAgentConfig agent, String... oids)
-
get
SNMPRequestBuilder<List<SnmpValue>> get(SnmpAgentConfig agent, SnmpObjId... oids)
-
get
SNMPRequestBuilder<List<SnmpValue>> get(SnmpAgentConfig agent, List<SnmpObjId> oids)
-
-