org.snmp4j.agent.agentx.subagent
Class AgentXRequest
java.lang.Object
org.snmp4j.agent.request.AbstractRequest
org.snmp4j.agent.agentx.subagent.AgentXRequest
- All Implemented Interfaces:
- org.snmp4j.agent.request.Request
public class AgentXRequest
- extends org.snmp4j.agent.request.AbstractRequest
The AgentXRequest class represents AgentX sub-agent requests.
AgentX sub-agent requests are similar to SNMP requests but especially for
SET request processing and query scopes differences apply.
- Version:
- 1.0
- Author:
- Frank Fock
| Fields inherited from class org.snmp4j.agent.request.AbstractRequest |
errorStatus, phase, repeaterRowSize, repeaterStartIndex, reprocessCounter, subrequests, transactionID |
| Fields inherited from interface org.snmp4j.agent.request.Request |
PHASE_1PC, PHASE_2PC_CLEANUP, PHASE_2PC_COMMIT, PHASE_2PC_PREPARE, PHASE_2PC_UNDO, PHASE_INIT |
| Methods inherited from class org.snmp4j.agent.request.AbstractRequest |
equals, find, get, getErrorIndex, getErrorStatus, getPhase, getReprocessCounter, getTransactionID, hashCode, incReprocessCounter, initSubRequests, isComplete, nextPhase, resetCompletionStatus, resetProcessedStatus, setErrorStatus, setPhase |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DEFAULT_CONTEXT
public static final org.snmp4j.smi.OctetString DEFAULT_CONTEXT
processingUserObjects
protected java.util.Map processingUserObjects
AgentXRequest
public AgentXRequest(AgentXCommandEvent request)
nextTransactionID
public static int nextTransactionID()
size
public int size()
isBulkRequest
public boolean isBulkRequest()
- Specified by:
isBulkRequest in class org.snmp4j.agent.request.AbstractRequest
setupSubRequests
protected void setupSubRequests()
- Specified by:
setupSubRequests in class org.snmp4j.agent.request.AbstractRequest
getMaxRepetitions
public int getMaxRepetitions()
getNonRepeaters
public int getNonRepeaters()
getMaxPhase
protected int getMaxPhase()
- Specified by:
getMaxPhase in class org.snmp4j.agent.request.AbstractRequest
getSource
public java.lang.Object getSource()
setRequestEvent
public void setRequestEvent(AgentXCommandEvent requestEvent)
assignErrorStatus2Response
protected void assignErrorStatus2Response()
getResponsePDU
public AgentXResponsePDU getResponsePDU()
getResponse
public java.lang.Object getResponse()
iterator
public java.util.Iterator iterator()
is2PC
protected boolean is2PC()
getContext
public org.snmp4j.smi.OctetString getContext()
getViewName
public org.snmp4j.smi.OctetString getViewName()
setViewName
public void setViewName(org.snmp4j.smi.OctetString viewName)
getSecurityLevel
public int getSecurityLevel()
getSecurityModel
public int getSecurityModel()
getSecurityName
public org.snmp4j.smi.OctetString getSecurityName()
getViewType
public int getViewType()
addRepeaterSubRequest
protected void addRepeaterSubRequest()
getMessageProcessingModel
public int getMessageProcessingModel()
toString
public java.lang.String toString()
- Overrides:
toString in class org.snmp4j.agent.request.AbstractRequest
isPhaseComplete
public boolean isPhaseComplete()
getProcessingUserObject
public java.lang.Object getProcessingUserObject(java.lang.Object key)
setProcessingUserObject
public java.lang.Object setProcessingUserObject(java.lang.Object key,
java.lang.Object value)
Copyright © 2011 SNMP4J.org. All Rights Reserved.