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

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

public class SipSubscriptionListener
extends Object
implements javax.sip.SipListener


Constructor Summary
SipSubscriptionListener(SipSubscriber sipSubscriber)
           
 
Method Summary
 javax.sip.Dialog getForkedDialog()
           
 SipSubscriber getSipSubscriber()
           
 void processDialogTerminated(javax.sip.DialogTerminatedEvent dialogTerminatedEvent)
           
 void processIOException(javax.sip.IOExceptionEvent exceptionEvent)
           
 void processNotify(javax.sip.RequestEvent requestEvent, javax.sip.ServerTransaction serverTransactionId)
           
 void processRequest(javax.sip.RequestEvent requestReceivedEvent)
           
 void processResponse(javax.sip.ResponseEvent responseReceivedEvent)
           
 void processTimeout(javax.sip.TimeoutEvent timeoutEvent)
           
 void processTransactionTerminated(javax.sip.TransactionTerminatedEvent transactionTerminatedEvent)
           
 void setSipSubscriber(SipSubscriber sipSubscriber)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SipSubscriptionListener

public SipSubscriptionListener(SipSubscriber sipSubscriber)
Method Detail

processRequest

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

processNotify

public void processNotify(javax.sip.RequestEvent requestEvent,
                          javax.sip.ServerTransaction serverTransactionId)

processResponse

public void processResponse(javax.sip.ResponseEvent responseReceivedEvent)
Specified by:
processResponse 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

processTimeout

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

setSipSubscriber

public void setSipSubscriber(SipSubscriber sipSubscriber)

getSipSubscriber

public SipSubscriber getSipSubscriber()

getForkedDialog

public javax.sip.Dialog getForkedDialog()


Apache Camel