org.apache.camel.component.sip.listener
Class SipPresenceAgentListener

java.lang.Object
  extended by org.apache.camel.component.sip.listener.SipPresenceAgentListener
All Implemented Interfaces:
EventListener, javax.sip.SipListener, SipMessageCodes

public class SipPresenceAgentListener
extends Object
implements javax.sip.SipListener, SipMessageCodes


Field Summary
protected  javax.sip.Dialog dialog
           
protected  int notifyCount
           
 
Fields inherited from interface org.apache.camel.component.sip.listener.SipMessageCodes
SIP_MESSAGE_CODES
 
Constructor Summary
SipPresenceAgentListener(SipPresenceAgent sipPresenceAgent)
           
 
Method Summary
 void processDialogTerminated(javax.sip.DialogTerminatedEvent dialogTerminatedEvent)
           
 void processIOException(javax.sip.IOExceptionEvent exceptionEvent)
           
 void processRequest(javax.sip.RequestEvent requestEvent)
           
 void processResponse(javax.sip.ResponseEvent responseReceivedEvent)
           
 void processSubscribe(javax.sip.RequestEvent requestEvent, javax.sip.ServerTransaction serverTransaction)
           
 void processTimeout(javax.sip.TimeoutEvent timeoutEvent)
           
 void processTransactionTerminated(javax.sip.TransactionTerminatedEvent transactionTerminatedEvent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dialog

protected javax.sip.Dialog dialog

notifyCount

protected int notifyCount
Constructor Detail

SipPresenceAgentListener

public SipPresenceAgentListener(SipPresenceAgent sipPresenceAgent)
Method Detail

processRequest

public void processRequest(javax.sip.RequestEvent requestEvent)
Specified by:
processRequest in interface javax.sip.SipListener

processSubscribe

public void processSubscribe(javax.sip.RequestEvent requestEvent,
                             javax.sip.ServerTransaction serverTransaction)

processResponse

public void processResponse(javax.sip.ResponseEvent responseReceivedEvent)
Specified by:
processResponse in interface javax.sip.SipListener

processTimeout

public void processTimeout(javax.sip.TimeoutEvent timeoutEvent)
Specified by:
processTimeout in interface javax.sip.SipListener

processIOException

public void processIOException(javax.sip.IOExceptionEvent exceptionEvent)
Specified by:
processIOException in interface javax.sip.SipListener

processTransactionTerminated

public void processTransactionTerminated(javax.sip.TransactionTerminatedEvent transactionTerminatedEvent)
Specified by:
processTransactionTerminated in interface javax.sip.SipListener

processDialogTerminated

public void processDialogTerminated(javax.sip.DialogTerminatedEvent dialogTerminatedEvent)
Specified by:
processDialogTerminated in interface javax.sip.SipListener


Apache Camel