|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
org.snmp4j.CommandResponderEvent
public class CommandResponderEvent
The CommandResponderEvent
is fired by the
MessageDispatcher
to listeners that potentially can process
the included request, report, or trap/notification.
Field Summary |
---|
Fields inherited from class java.util.EventObject |
---|
source |
Constructor Summary | |
---|---|
CommandResponderEvent(MessageDispatcher messageDispatcher,
TransportMapping transportMapping,
Address sourceAddress,
int messageProcessingModel,
int securityModel,
byte[] securityName,
int securityLevel,
PduHandle pduHandle,
PDU pdu,
int maxSizeResponseScopedPDU,
StateReference stateReference)
Constructs an event for processing an incoming request or notification PDU. |
|
CommandResponderEvent(java.lang.Object source,
CommandResponderEvent other)
Creates shallow copy of the supplied CommandResponderEvent
but the source of the event is set to the supplied source. |
Method Summary | |
---|---|
int |
getMaxSizeResponsePDU()
|
MessageDispatcher |
getMessageDispatcher()
Gets the message dispatcher instance that received the command (request PDU) or unconfirmed PDU like a report, trap, or notification.. |
int |
getMessageProcessingModel()
|
PDU |
getPDU()
|
PduHandle |
getPduHandle()
|
Address |
getPeerAddress()
Gets the transport address of the sending entity. |
int |
getSecurityLevel()
|
int |
getSecurityModel()
Gets the security model used by the command. |
byte[] |
getSecurityName()
|
StateReference |
getStateReference()
|
TransportMapping |
getTransportMapping()
Returns the transport mapping that received the PDU that triggered this event. |
boolean |
isProcessed()
Checks whether this event is already processed or not. |
void |
setMaxSizeResponsePDU(int maxSizeResponsePDU)
|
void |
setMessageProcessingModel(int messageProcessingModel)
|
void |
setPDU(PDU pdu)
|
void |
setPduHandle(PduHandle pduHandle)
|
void |
setPeerAddress(Address peerAddress)
Sets the transport address of the sending entity. |
void |
setProcessed(boolean processed)
Sets the status of this PDU. |
void |
setSecurityLevel(int securityLevel)
|
void |
setSecurityModel(int securityModel)
|
void |
setSecurityName(byte[] securityName)
|
void |
setStateReference(StateReference stateReference)
|
protected void |
setTransportMapping(TransportMapping transportMapping)
|
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 |
Constructor Detail |
---|
public CommandResponderEvent(MessageDispatcher messageDispatcher, TransportMapping transportMapping, Address sourceAddress, int messageProcessingModel, int securityModel, byte[] securityName, int securityLevel, PduHandle pduHandle, PDU pdu, int maxSizeResponseScopedPDU, StateReference stateReference)
messageDispatcher
- the source of the event. May be used to send response PDUs.transportMapping
- the TransportMapping
which received the PDU.sourceAddress
- the source transport address of the SNMP message.messageProcessingModel
- the message processing model ID.securityModel
- the security model ID.securityName
- the principal.securityLevel
- the requested security level.pduHandle
- the PDU handle that uniquely identifies the pdu
.pdu
- the SNMP request PDU to process.maxSizeResponseScopedPDU
- the maximum size of a possible response PDU.stateReference
- needed for responding a request, will be null
for
notifications.public CommandResponderEvent(java.lang.Object source, CommandResponderEvent other)
CommandResponderEvent
but the source of the event is set to the supplied source.
source
- the (new) source of event copy to create.other
- the CommandResponderEvent
to copy.Method Detail |
---|
public MessageDispatcher getMessageDispatcher()
MessageDispatcher
instance that received the command.public int getSecurityModel()
public void setSecurityModel(int securityModel)
public void setSecurityLevel(int securityLevel)
public int getSecurityLevel()
public void setMaxSizeResponsePDU(int maxSizeResponsePDU)
public int getMaxSizeResponsePDU()
public void setPduHandle(PduHandle pduHandle)
public PduHandle getPduHandle()
public void setStateReference(StateReference stateReference)
public StateReference getStateReference()
public void setPDU(PDU pdu)
public PDU getPDU()
public void setMessageProcessingModel(int messageProcessingModel)
public int getMessageProcessingModel()
public void setSecurityName(byte[] securityName)
public byte[] getSecurityName()
public void setProcessed(boolean processed)
processed
- If set to true
, the dispatcher stops dispatching this
event to other event listeners, because it has been successfully
processed.public boolean isProcessed()
true
if this event has been processed, false
otherwise.public Address getPeerAddress()
Address
of the PDU sender.public TransportMapping getTransportMapping()
TransportMapping
instance.public void setPeerAddress(Address peerAddress)
peerAddress
- the Address
of the PDU sender.protected void setTransportMapping(TransportMapping transportMapping)
public java.lang.String toString()
toString
in class java.util.EventObject
|
Copyright 2005-2010 Frank Fock (SNMP4J.org) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |