com.ibm.soa.sp.pxnotify
Class PresenceNotificationProxy

java.lang.Object
  extended by com.ibm.soa.sp.pxnotify.PresenceNotificationProxy
All Implemented Interfaces:
PresenceNotification, java.rmi.Remote

public class PresenceNotificationProxy
extends java.lang.Object
implements PresenceNotification


Constructor Summary
PresenceNotificationProxy()
           
 
Method Summary
 java.lang.String getEndpoint()
           
 PresenceNotification getPresenceNotification()
           
 void notifySubscription(java.net.URI presentity, com.ibm.soa.parlayx21.presence.PresencePermission[] decisions, SPNotificationExtension notificationExtension)
           
 void setEndpoint(java.lang.String endpoint)
           
 void statusChanged(java.lang.String correlator, java.net.URI presentity, com.ibm.soa.parlayx21.presence.PresenceAttribute[] changedAttributes, SPNotificationExtension notificationExtension)
           
 void statusEnd(java.lang.String correlator, SPNotificationExtension notificationExtension)
           
 void subscriptionEnded(java.net.URI presentity, java.lang.String reason, SPNotificationExtension notificationExtension)
           
 void useJNDI(boolean useJNDI)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PresenceNotificationProxy

public PresenceNotificationProxy()
Method Detail

useJNDI

public void useJNDI(boolean useJNDI)

getEndpoint

public java.lang.String getEndpoint()

setEndpoint

public void setEndpoint(java.lang.String endpoint)

getPresenceNotification

public PresenceNotification getPresenceNotification()

statusChanged

public void statusChanged(java.lang.String correlator,
                          java.net.URI presentity,
                          com.ibm.soa.parlayx21.presence.PresenceAttribute[] changedAttributes,
                          SPNotificationExtension notificationExtension)
                   throws java.rmi.RemoteException,
                          InvocationException
Specified by:
statusChanged in interface PresenceNotification
Throws:
java.rmi.RemoteException
InvocationException

statusEnd

public void statusEnd(java.lang.String correlator,
                      SPNotificationExtension notificationExtension)
               throws java.rmi.RemoteException,
                      InvocationException
Specified by:
statusEnd in interface PresenceNotification
Throws:
java.rmi.RemoteException
InvocationException

notifySubscription

public void notifySubscription(java.net.URI presentity,
                               com.ibm.soa.parlayx21.presence.PresencePermission[] decisions,
                               SPNotificationExtension notificationExtension)
                        throws java.rmi.RemoteException,
                               InvocationException
Specified by:
notifySubscription in interface PresenceNotification
Throws:
java.rmi.RemoteException
InvocationException

subscriptionEnded

public void subscriptionEnded(java.net.URI presentity,
                              java.lang.String reason,
                              SPNotificationExtension notificationExtension)
                       throws java.rmi.RemoteException,
                              InvocationException
Specified by:
subscriptionEnded in interface PresenceNotification
Throws:
java.rmi.RemoteException
InvocationException


Copyright © 2003 IBM Corp. All Rights Reserved.