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(VariableBinding vb,
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.
|
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(MOServer[] servers) |
public void setServer4BulkOptimization(MOServer[] servers)
public MOServer[] getServer4BulkOptimization()
public boolean add(VariableBinding vb, 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 © 2016 SNMP4J.org. All rights reserved.