public class AgentXQueue extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
AgentXQueue.AgentXQueueEntry |
| Constructor and Description |
|---|
AgentXQueue() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(AgentXSearchRange searchRange,
AgentXRegEntry entry,
boolean repeater) |
boolean |
add(org.snmp4j.smi.VariableBinding vb,
org.snmp4j.agent.request.SnmpSubRequest subRequest,
AgentXRegEntry entry) |
AgentXQueue.AgentXQueueEntry |
get(int transactionID)
Return all pending AgentX requests for the specified transaction ID.
|
AgentXPending |
get(int sessionID,
int transactionID)
Returns the AgentX request in the queue identified by an AgentX session ID
and a transaction ID.
|
org.snmp4j.agent.MOServer[] |
getServer4BulkOptimization() |
protected void |
optimizeSearchRange(AgentXSearchRange searchRange,
AgentXRegEntry entry) |
AgentXPending |
remove(int sessionID,
int transactionID)
Returns the AgentX request in the queue identified by an AgentX session ID
and a transaction ID and removes that request from the queue.
|
void |
removeAll(int transactionID)
Remove all AgentX request entries for the supplied transaction ID.
|
void |
setServer4BulkOptimization(org.snmp4j.agent.MOServer[] servers) |
public void setServer4BulkOptimization(org.snmp4j.agent.MOServer[] servers)
public org.snmp4j.agent.MOServer[] getServer4BulkOptimization()
public boolean add(org.snmp4j.smi.VariableBinding vb,
org.snmp4j.agent.request.SnmpSubRequest subRequest,
AgentXRegEntry entry)
public boolean add(AgentXSearchRange searchRange, AgentXRegEntry entry, boolean repeater)
protected void optimizeSearchRange(AgentXSearchRange searchRange, AgentXRegEntry entry)
public AgentXPending get(int sessionID, int transactionID)
sessionID - the session ID.transactionID - the transaction ID.AgentXPending instance or null
if no such request exists.public AgentXPending remove(int sessionID, int transactionID)
sessionID - the session ID.transactionID - the transaction ID.AgentXPending instance or null
if no such request exists.public AgentXQueue.AgentXQueueEntry get(int transactionID)
transactionID - a transcation ID.public void removeAll(int transactionID)
transactionID - a transaction ID.Copyright © 2020 SNMP4J.org. All rights reserved.