com.ibm.soa.sp.pxnotify
Class PresenceNotificationBindingStub

java.lang.Object
  extended by com.ibm.ws.webservices.engine.client.Stub
      extended by com.ibm.soa.sp.pxnotify.PresenceNotificationBindingStub
All Implemented Interfaces:
PresenceNotification, java.rmi.Remote, javax.xml.rpc.Stub

public class PresenceNotificationBindingStub
extends com.ibm.ws.webservices.engine.client.Stub
implements PresenceNotification


Nested Class Summary
 
Nested classes/interfaces inherited from class com.ibm.ws.webservices.engine.client.Stub
com.ibm.ws.webservices.engine.client.Stub.Invoke
 
Field Summary
 
Fields inherited from class com.ibm.ws.webservices.engine.client.Stub
cachedEndpoint, cachedhttpProxyHost, cachedhttpProxyPassword, cachedhttpProxyPort, cachedhttpProxyUser, cachedhttpRedirectEnabled, cachedhttpsProxyHost, cachedhttpsProxyPassword, cachedhttpsProxyPort, cachedhttpsProxyUser, cachedPassword, cachedPortName, cachedProperties, cachedRequestSoapHeaders, cachedRequestTransportHeaders, cachedResponseSoapHeaders, cachedResponseSoapHeaderTemplates, cachedResponseTransportHeaders, cachedResponseTransportHeadersTemplate, cachedSessionContext, cachedsslCfgName, cachedTimeout, cachedUsername, cachedWriteTimeout, connection, engine, maintainSession, maintainSessionSet, messageContexts, service
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
PresenceNotificationBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
 void notifySubscription(java.net.URI presentity, com.ibm.soa.parlayx21.presence.PresencePermission[] decisions, SPNotificationExtension notificationExtension)
           
 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)
           
 
Methods inherited from class com.ibm.ws.webservices.engine.client.Stub
_getProperty, _getPropertyNames, _setProperty, convert, getPassword, getPortName, getTimeout, getTypeMapping, getUsername, primeMessageContext, setMaintainSession, setPassword, setPortName, setPortName, setTimeout, setUsername, setWriteTimeout, validateSoapHeadersHashMap, validateTransportPropertiesHashMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PresenceNotificationBindingStub

public PresenceNotificationBindingStub(java.net.URL endpointURL,
                                       javax.xml.rpc.Service service)
                                throws com.ibm.ws.webservices.engine.WebServicesFault
Throws:
com.ibm.ws.webservices.engine.WebServicesFault
Method Detail

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.