|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.EventObject
org.snmp4j.agent.agentx.master.AgentXMasterEvent
public class AgentXMasterEvent
The AgentXMasterEvent object describes an event that has been
triggered on behalf of a sub-agent to master agent connection/session.
When the type of the event is vetoable (i.e. the event can be used to cancel an action), its type has to be an integer value less than zero. If the type is greater than zero, the event is fired for information only and changing the veto reason has no effect.
| Field Summary | |
|---|---|
static int |
PEER_ADDED
|
static int |
PEER_REMOVED
|
static int |
REGISTRATION_ADDED
|
static int |
REGISTRATION_REMOVED
|
static int |
REGISTRATION_TO_ADD
|
static int |
SESSION_ADDED
|
static int |
SESSION_REMOVED
|
static int |
SESSION_TO_ADD
|
| Fields inherited from class java.util.EventObject |
|---|
source |
| Constructor Summary | |
|---|---|
AgentXMasterEvent(java.lang.Object source,
int type,
java.lang.Object changedObject)
Creates an new master agent event. |
|
| Method Summary | |
|---|---|
java.lang.Object |
getChangedObject()
Returns the changed object (or the object to be changed). |
int |
getType()
Returns the event type. |
int |
getVetoReason()
Returns the veto reason. |
void |
setVetoReason(int vetoReason)
Sets the AgentX reason (see AgentXProtocol) other than
AgentXProtocol.AGENTX_SUCCESS why the action caused this event
should be rejected and undone. |
java.lang.String |
toString()
|
| Methods inherited from class java.util.EventObject |
|---|
getSource |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int SESSION_TO_ADD
public static final int REGISTRATION_TO_ADD
public static final int PEER_ADDED
public static final int PEER_REMOVED
public static final int SESSION_ADDED
public static final int SESSION_REMOVED
public static final int REGISTRATION_ADDED
public static final int REGISTRATION_REMOVED
| Constructor Detail |
|---|
public AgentXMasterEvent(java.lang.Object source,
int type,
java.lang.Object changedObject)
source - the command processor that fired the event.type - the event type (less than zero if vetoable, greater than zero if not).changedObject - an optional reference to the changed object, which might be an
AgentXPeer, AgentXSession, or AgentXRegistration instance for example.| Method Detail |
|---|
public int getType()
public java.lang.Object getChangedObject()
public int getVetoReason()
AgentXProtocol.AGENTX_SUCCESS) indicates that a vetoable event
should be canceled.
AgentXProtocol.public java.lang.String toString()
toString in class java.util.EventObjectpublic void setVetoReason(int vetoReason)
AgentXProtocol) other than
AgentXProtocol.AGENTX_SUCCESS why the action caused this event
should be rejected and undone.
vetoReason - an AgentX reason code.
|
Copyright 2005-2010 Frank Fock (SNMP4J.org) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||