|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
org.snmp4j.event.ResponseEvent
public class ResponseEvent
ResponseEvent
associates a request PDU with the corresponding
response and an optional user object.
Field Summary |
---|
Fields inherited from class java.util.EventObject |
---|
source |
Constructor Summary | |
---|---|
ResponseEvent(java.lang.Object source,
Address peerAddress,
PDU request,
PDU response,
java.lang.Object userObject)
Creates an ResponseEvent instance. |
|
ResponseEvent(java.lang.Object source,
Address peerAddress,
PDU request,
PDU response,
java.lang.Object userObject,
java.lang.Exception error)
Creates an ResponseEvent instance with an exception object
indicating a message processing error. |
Method Summary | |
---|---|
java.lang.Exception |
getError()
Gets the exception object from the exception that has been generated when the request processing has failed due to an error. |
Address |
getPeerAddress()
Gets the transport address of the response sender. |
PDU |
getRequest()
Gets the request PDU. |
PDU |
getResponse()
Gets the response PDU. |
java.lang.Object |
getUserObject()
Gets the user object that has been supplied to the asynchronous request Session.send(PDU pdu, Target target, Object userHandle,
ResponseListener listener) . |
protected void |
setPeerAddress(Address peerAddress)
|
protected void |
setRequest(PDU request)
|
protected void |
setResponse(PDU response)
|
protected void |
setUserObject(java.lang.Object userObject)
|
Methods inherited from class java.util.EventObject |
---|
getSource, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ResponseEvent(java.lang.Object source, Address peerAddress, PDU request, PDU response, java.lang.Object userObject)
ResponseEvent
instance.
source
- the event source.peerAddress
- the transport address of the entity that send the response.request
- the request PDU (must not be null
).response
- the response PDU or null
if the request timed out.userObject
- an optional user object.public ResponseEvent(java.lang.Object source, Address peerAddress, PDU request, PDU response, java.lang.Object userObject, java.lang.Exception error)
ResponseEvent
instance with an exception object
indicating a message processing error.
source
- the event source.peerAddress
- the transport address of the entity that send the response.request
- the request PDU (must not be null
).response
- the response PDU or null
if the request timed out.userObject
- an optional user object.error
- an Exception
.Method Detail |
---|
public PDU getRequest()
PDU
.protected final void setPeerAddress(Address peerAddress)
protected final void setRequest(PDU request)
protected final void setResponse(PDU response)
public PDU getResponse()
null
will be returned.protected final void setUserObject(java.lang.Object userObject)
public java.lang.Object getUserObject()
Session.send(PDU pdu, Target target, Object userHandle,
ResponseListener listener)
.
public java.lang.Exception getError()
Exception
instance.public Address getPeerAddress()
Address
of the command responder that send
this response, or null
if no response has been received
within the time-out interval or if an error occured (see
getError()
).
|
Copyright 2005-2010 Frank Fock (SNMP4J.org) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |