Package org.snmp4j.agent.agentx.subagent
Class SubagentXConfigManager.AgentState
java.lang.Object
org.snmp4j.agent.agentx.subagent.SubagentXConfigManager.AgentState
- All Implemented Interfaces:
org.snmp4j.agent.AgentState
- Enclosing class:
SubagentXConfigManager
public class SubagentXConfigManager.AgentState
extends Object
implements org.snmp4j.agent.AgentState
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.snmp4j.agent.AgentState
org.snmp4j.agent.AgentState.ErrorDescriptor
-
Field Summary
Fields inherited from interface org.snmp4j.agent.AgentState
STATE_CONFIGURED, STATE_CREATED, STATE_INITIALIZED, STATE_RESTORED, STATE_RUNNING, STATE_SAVED, STATE_SHUTDOWN, STATE_SUSPENDED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addError
(org.snmp4j.agent.AgentState.ErrorDescriptor error) Add an error description to the internal error list.void
advanceState
(int newState) Advance the state to the given state.List
<org.snmp4j.agent.AgentState.ErrorDescriptor> Get the error descriptors associated with this agent state.int
getState()
void
setState
(int newState) Sets the new state independent from the current state.
-
Constructor Details
-
AgentState
public AgentState()
-
-
Method Details
-
getState
public int getState()- Specified by:
getState
in interfaceorg.snmp4j.agent.AgentState
-
setState
public void setState(int newState) Sets the new state independent from the current state.- Specified by:
setState
in interfaceorg.snmp4j.agent.AgentState
- Parameters:
newState
- the new state.
-
advanceState
public void advanceState(int newState) Advance the state to the given state. If the current state is greater than the provided state, the current state will not be changed.- Specified by:
advanceState
in interfaceorg.snmp4j.agent.AgentState
- Parameters:
newState
- the new minimum state.
-
addError
public void addError(org.snmp4j.agent.AgentState.ErrorDescriptor error) Add an error description to the internal error list.- Specified by:
addError
in interfaceorg.snmp4j.agent.AgentState
- Parameters:
error
- an ErrorDescriptor instance to add.
-
getErrors
Get the error descriptors associated with this agent state.- Specified by:
getErrors
in interfaceorg.snmp4j.agent.AgentState
- Returns:
- the errors descriptor list.
-