|
JSIP API v1.2 November 2006 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
javax.sip.ResponseEvent
public class ResponseEvent
This class represents a Response event that is passed from a SipProvider to its SipListener. This specification handles the passing of Response messages to the application with the event model. An application (SipListener) registers with the SIP protocol stack (SipProvider) and listens for Response events from the SipProvider.
This specification defines a single Response event object to handle all
Response messages. The Response event encapsulates the Response message
that can be retrieved from getResponse()
.
Therefore the event type of a Response event can be determined as follows:
eventType == ResponseEvent.getResponse().getStatusCode();
A Response event also encapsulates the client transaction upon which the Response is correlated, i.e. the client transaction of the Request message upon which this is a Response.
ResponseEvent contains the following elements:
Field Summary |
---|
Fields inherited from class java.util.EventObject |
---|
source |
Constructor Summary | |
---|---|
ResponseEvent(java.lang.Object source,
ClientTransaction clientTransaction,
Dialog dialog,
Response response)
Constructs a ResponseEvent encapsulating the Response that has been received by the underlying SipProvider. |
Method Summary | |
---|---|
ClientTransaction |
getClientTransaction()
Gets the client transaction associated with this ResponseEvent |
Dialog |
getDialog()
Gets the Dialog associated with the event or null if no dialog exists. |
Response |
getResponse()
Gets the Response message encapsulated in this ResponseEvent. |
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, ClientTransaction clientTransaction, Dialog dialog, Response response)
SipListener.processResponse(ResponseEvent)
method of the SipListener
for application processing.
source
- - the source of ResponseEvent i.e. the SipProviderclientTransaction
- - client transaction upon which
this Response was sentresponse
- - the Response message received by the SipProviderMethod Detail |
---|
public ClientTransaction getClientTransaction()
public Response getResponse()
public Dialog getDialog()
|
JSIP API v1.2 November 2006 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |