Package org.snmp4j.agent.agentx.subagent
Class AgentXRequest.AgentXSubRequestIterator
java.lang.Object
org.snmp4j.agent.agentx.subagent.AgentXRequest.AgentXSubRequestIterator
- All Implemented Interfaces:
Iterator<AgentXRequest.AgentXSubRequest>
,org.snmp4j.agent.request.SubRequestIterator<AgentXRequest.AgentXSubRequest>
- Enclosing class:
AgentXRequest
public class AgentXRequest.AgentXSubRequestIterator
extends Object
implements org.snmp4j.agent.request.SubRequestIterator<AgentXRequest.AgentXSubRequest>
The AgentXSubRequestIterator iterates over the subrequests in a AgentX
request. In case of bulk operations, it also may physically append
new sub-request instances while iterating, until the bulk operations
limits are reached.
- Version:
- 3.0.0
- Author:
- Frank Fock
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
protected
AgentXSubRequestIterator
(int offset, int increment) -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
AgentXSubRequestIterator
protected AgentXSubRequestIterator() -
AgentXSubRequestIterator
protected AgentXSubRequestIterator(int offset, int increment)
-
-
Method Details
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceIterator<AgentXRequest.AgentXSubRequest>
- Specified by:
hasNext
in interfaceorg.snmp4j.agent.request.SubRequestIterator<AgentXRequest.AgentXSubRequest>
-
next
- Specified by:
next
in interfaceIterator<AgentXRequest.AgentXSubRequest>
- Specified by:
next
in interfaceorg.snmp4j.agent.request.SubRequestIterator<AgentXRequest.AgentXSubRequest>
-
remove
public void remove()- Specified by:
remove
in interfaceIterator<AgentXRequest.AgentXSubRequest>
-
equals
-
hashCode
public int hashCode()
-