local.ua
Interface PresenceAgentListener

All Known Implementing Classes:
CommandLinePA

public interface PresenceAgentListener

Listener of PresenceAgent


Method Summary
 void onPaNotificationFailure(PresenceAgent pa, org.zoolu.sip.address.NameAddress recipient, java.lang.String reason)
          When a subscription request successes.
 void onPaNotificationRequest(PresenceAgent pa, org.zoolu.sip.address.NameAddress recipient, org.zoolu.sip.address.NameAddress notifier, java.lang.String event, java.lang.String content_type, java.lang.String body)
          When a new NOTIFY is received.
 void onPaSubscriptionRequest(PresenceAgent pa, org.zoolu.sip.address.NameAddress presentity, org.zoolu.sip.address.NameAddress watcher)
          When a new SUBSCRIBE is received.
 void onPaSubscriptionSuccess(PresenceAgent pa, org.zoolu.sip.address.NameAddress presentity)
          When a subscription request successes.
 void onPaSubscriptionTerminated(PresenceAgent pa, org.zoolu.sip.address.NameAddress presentity, java.lang.String reason)
          When a subscription terminates.
 

Method Detail

onPaSubscriptionRequest

public void onPaSubscriptionRequest(PresenceAgent pa,
                                    org.zoolu.sip.address.NameAddress presentity,
                                    org.zoolu.sip.address.NameAddress watcher)
When a new SUBSCRIBE is received.

onPaSubscriptionSuccess

public void onPaSubscriptionSuccess(PresenceAgent pa,
                                    org.zoolu.sip.address.NameAddress presentity)
When a subscription request successes.

onPaSubscriptionTerminated

public void onPaSubscriptionTerminated(PresenceAgent pa,
                                       org.zoolu.sip.address.NameAddress presentity,
                                       java.lang.String reason)
When a subscription terminates.

onPaNotificationRequest

public void onPaNotificationRequest(PresenceAgent pa,
                                    org.zoolu.sip.address.NameAddress recipient,
                                    org.zoolu.sip.address.NameAddress notifier,
                                    java.lang.String event,
                                    java.lang.String content_type,
                                    java.lang.String body)
When a new NOTIFY is received.

onPaNotificationFailure

public void onPaNotificationFailure(PresenceAgent pa,
                                    org.zoolu.sip.address.NameAddress recipient,
                                    java.lang.String reason)
When a subscription request successes.