Oracle Fusion Middleware Communication Services 11.1.1.3.0 Java API Reference
E14785-02

oracle.sdp.parlayx.presence.notification
Class PresenceNotificationClient

java.lang.Object
  extended by oracle.sdpinternal.parlayx.ParlayXClientBase
      extended by oracle.sdp.parlayx.presence.notification.PresenceNotificationClient
All Implemented Interfaces:
PresenceNotification

public class PresenceNotificationClient
extends oracle.sdpinternal.parlayx.ParlayXClientBase
implements PresenceNotification


Constructor Summary
PresenceNotificationClient(Map<java.lang.String,java.lang.Object> parameters)
          Construct a client capable of invoking a Parlay X PresenceNotification webservice.
 
Method Summary
 PresenceNotification getPort()
           
 void notifySubscription(java.lang.String presentity, List<PresencePermission> decisions)
           
 void statusChanged(java.lang.String correlator, java.lang.String presentity, List<PresenceAttribute> changedAttributes)
           
 void statusEnd(java.lang.String correlator)
           
 void subscriptionEnded(java.lang.String presentity, java.lang.String reason)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PresenceNotificationClient

public PresenceNotificationClient(Map<java.lang.String,java.lang.Object> parameters)
Construct a client capable of invoking a Parlay X PresenceNotification webservice. The client is configured via a Map of name-object pairs. Any parameters specified will be passed through to the JAX-WS RequestContext. Thus, any key names specified in the JAX-WS documentation are valid, such as BindingProvider.ENDPOINT_ADDRESS_PROPERTY, BindingProvider.SESSION_MAINTAIN_PROPERTY, etc. Key names from class oracle.sdp.parlayx.ParlayXConstants may also be useful.

Parameters:
parameters - A Map of configuration parameters for the client. The values in this map will be passed through to the JAX-WS RequestContext as described above.
Method Detail

getPort

public PresenceNotification getPort()

notifySubscription

public void notifySubscription(java.lang.String presentity,
                               List<PresencePermission> decisions)
Specified by:
notifySubscription in interface PresenceNotification

statusChanged

public void statusChanged(java.lang.String correlator,
                          java.lang.String presentity,
                          List<PresenceAttribute> changedAttributes)
Specified by:
statusChanged in interface PresenceNotification

statusEnd

public void statusEnd(java.lang.String correlator)
Specified by:
statusEnd in interface PresenceNotification

subscriptionEnded

public void subscriptionEnded(java.lang.String presentity,
                              java.lang.String reason)
Specified by:
subscriptionEnded in interface PresenceNotification

Oracle Fusion Middleware Communication Services 11.1.1.3.0 Java API Reference
E14785-02

Copyright © 2005, 2010 Oracle and/or its affiliates. All rights reserved.