Package org.snmp4j.agent.agentx.subagent
Class AgentXRequest.AgentXSubRequest
java.lang.Object
org.snmp4j.agent.agentx.subagent.AgentXRequest.AgentXSubRequest
- All Implemented Interfaces:
EventListener
,org.snmp4j.agent.request.RequestStatusListener
,org.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
- Enclosing class:
AgentXRequest
public class AgentXRequest.AgentXSubRequest
extends Object
implements org.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>, org.snmp4j.agent.request.RequestStatusListener
The
AgentXSubRequest
implements the SubRequest
interface for AgentX sub-requests.- Version:
- 1.0
- Author:
- Frank Fock
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AgentXSubRequest
(AgentXRequest.AgentXSubRequest predecessor, int index) protected
AgentXSubRequest
(org.snmp4j.agent.MOScope searchRange, int index) protected
AgentXSubRequest
(org.snmp4j.smi.VariableBinding subrequest, int index) -
Method Summary
Modifier and TypeMethodDescriptionvoid
final int
int
getIndex()
org.snmp4j.agent.MOServerLookupEvent
org.snmp4j.agent.MOQuery
getQuery()
org.snmp4j.agent.request.Request
<?, ?, ?> org.snmp4j.agent.MOScope
getScope()
org.snmp4j.agent.request.RequestStatus
org.snmp4j.agent.ManagedObject
<? super AgentXRequest.AgentXSubRequest> org.snmp4j.smi.VariableBinding
boolean
hasError()
boolean
org.snmp4j.agent.request.SubRequestIterator
<AgentXRequest.AgentXSubRequest> void
requestStatusChanged
(org.snmp4j.agent.request.RequestStatusEvent event) final void
setErrorStatus
(int errorStatus) void
setLookupEvent
(org.snmp4j.agent.MOServerLookupEvent lookupEvent) void
setQuery
(org.snmp4j.agent.MOQuery query) void
setStatus
(org.snmp4j.agent.request.RequestStatus status) void
setTargetMO
(org.snmp4j.agent.ManagedObject<? super AgentXRequest.AgentXSubRequest> managedObject) void
setUndoValue
(Object undoInformation) void
setUserObject
(Object userObject) toString()
void
-
Constructor Details
-
AgentXSubRequest
protected AgentXSubRequest(org.snmp4j.agent.MOScope searchRange, int index) -
AgentXSubRequest
protected AgentXSubRequest(org.snmp4j.smi.VariableBinding subrequest, int index) -
AgentXSubRequest
-
-
Method Details
-
getRequest
public org.snmp4j.agent.request.Request<?,?, getRequest()?> - Specified by:
getRequest
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
getStatus
public org.snmp4j.agent.request.RequestStatus getStatus()- Specified by:
getStatus
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
getVariableBinding
public org.snmp4j.smi.VariableBinding getVariableBinding()- Specified by:
getVariableBinding
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
setStatus
public void setStatus(org.snmp4j.agent.request.RequestStatus status) -
getUndoValue
- Specified by:
getUndoValue
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
setUndoValue
- Specified by:
setUndoValue
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
requestStatusChanged
public void requestStatusChanged(org.snmp4j.agent.request.RequestStatusEvent event) - Specified by:
requestStatusChanged
in interfaceorg.snmp4j.agent.request.RequestStatusListener
-
getScope
public org.snmp4j.agent.MOScope getScope()- Specified by:
getScope
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
completed
public void completed()- Specified by:
completed
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
hasError
public boolean hasError()- Specified by:
hasError
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
isComplete
public boolean isComplete()- Specified by:
isComplete
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
setTargetMO
public void setTargetMO(org.snmp4j.agent.ManagedObject<? super AgentXRequest.AgentXSubRequest> managedObject) - Specified by:
setTargetMO
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
getTargetMO
- Specified by:
getTargetMO
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
getIndex
public int getIndex()- Specified by:
getIndex
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
setQuery
public void setQuery(org.snmp4j.agent.MOQuery query) - Specified by:
setQuery
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
getQuery
public org.snmp4j.agent.MOQuery getQuery()- Specified by:
getQuery
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
toString
-
repetitions
- Specified by:
repetitions
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
updateNextRepetition
public void updateNextRepetition()- Specified by:
updateNextRepetition
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
setErrorStatus
public final void setErrorStatus(int errorStatus) - Specified by:
setErrorStatus
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
getErrorStatus
public final int getErrorStatus()- Specified by:
getErrorStatus
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
getUserObject
- Specified by:
getUserObject
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
setUserObject
- Specified by:
setUserObject
in interfaceorg.snmp4j.agent.request.SubRequest<AgentXRequest.AgentXSubRequest>
-
getLookupEvent
public org.snmp4j.agent.MOServerLookupEvent getLookupEvent() -
setLookupEvent
public void setLookupEvent(org.snmp4j.agent.MOServerLookupEvent lookupEvent)
-