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

oracle.sdp.parlayx.presence.consumer
Interface PresenceConsumer

All Known Implementing Classes:
PresenceConsumerClient

public interface PresenceConsumer


Method Summary
 void endPresenceNotification(java.lang.String correlator)
           
 List<PresenceAttribute> getUserPresence(java.lang.String presentity, List<PresenceAttributeType> attributes)
           
 List<java.lang.String> startPresenceNotification(java.lang.String presentity, List<PresenceAttributeType> attributes, SimpleReference reference, TimeMetric frequency, TimeMetric duration, java.lang.Integer count, boolean checkImmediate)
           
 void subscribePresence(java.lang.String presentity, List<PresenceAttributeType> attributes, java.lang.String application, SimpleReference reference)
           
 

Method Detail

endPresenceNotification

@Action(input="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/endPresenceNotificationRequest",
        fault={@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/endPresenceNotification/Fault/PolicyException",className=PolicyException.class),@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/endPresenceNotification/Fault/ServiceException",className=ServiceException.class)},
        output="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/endPresenceNotificationResponse")
@ResponseWrapper(localName="endPresenceNotificationResponse",
                 targetNamespace="http://www.csapi.org/schema/parlayx/presence/consumer/v2_3/local",
                 className="org.csapi.schema.parlayx.presence.consumer.v2_3.local.EndPresenceNotificationResponse")
@RequestWrapper(localName="endPresenceNotification",
                targetNamespace="http://www.csapi.org/schema/parlayx/presence/consumer/v2_3/local",
                className="org.csapi.schema.parlayx.presence.consumer.v2_3.local.EndPresenceNotification")
void endPresenceNotification(java.lang.String correlator)
                             throws PolicyException,
                                    ServiceException
Throws:
PolicyException
ServiceException

getUserPresence

@Action(input="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/getUserPresenceRequest",
        fault={@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/getUserPresence/Fault/PolicyException",className=PolicyException.class),@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/getUserPresence/Fault/ServiceException",className=ServiceException.class)},
        output="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/getUserPresenceResponse")
@ResponseWrapper(localName="getUserPresenceResponse",
                 targetNamespace="http://www.csapi.org/schema/parlayx/presence/consumer/v2_3/local",
                 className="org.csapi.schema.parlayx.presence.consumer.v2_3.local.GetUserPresenceResponse")
@RequestWrapper(localName="getUserPresence",
                targetNamespace="http://www.csapi.org/schema/parlayx/presence/consumer/v2_3/local",
                className="org.csapi.schema.parlayx.presence.consumer.v2_3.local.GetUserPresence")
List<PresenceAttribute> getUserPresence(java.lang.String presentity,
                                                                                                                                                 List<PresenceAttributeType> attributes)
                                        throws PolicyException,
                                               ServiceException
Throws:
PolicyException
ServiceException

startPresenceNotification

@Action(input="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/startPresenceNotificationRequest",
        fault={@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/startPresenceNotification/Fault/PolicyException",className=PolicyException.class),@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/startPresenceNotification/Fault/ServiceException",className=ServiceException.class)},
        output="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/startPresenceNotificationResponse")
@ResponseWrapper(localName="startPresenceNotificationResponse",
                 targetNamespace="http://www.csapi.org/schema/parlayx/presence/consumer/v2_3/local",
                 className="org.csapi.schema.parlayx.presence.consumer.v2_3.local.StartPresenceNotificationResponse")
@RequestWrapper(localName="startPresenceNotification",
                targetNamespace="http://www.csapi.org/schema/parlayx/presence/consumer/v2_3/local",
                className="org.csapi.schema.parlayx.presence.consumer.v2_3.local.StartPresenceNotification")
List<java.lang.String> startPresenceNotification(java.lang.String presentity,
                                                                                                                                                          List<PresenceAttributeType> attributes,
                                                                                                                                                          SimpleReference reference,
                                                                                                                                                          TimeMetric frequency,
                                                                                                                                                          TimeMetric duration,
                                                                                                                                                          java.lang.Integer count,
                                                                                                                                                          boolean checkImmediate)
                                                 throws PolicyException,
                                                        ServiceException
Throws:
PolicyException
ServiceException

subscribePresence

@Action(input="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/subscribePresenceRequest",
        fault={@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/subscribePresence/Fault/PolicyException",className=PolicyException.class),@FaultAction(value="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/subscribePresence/Fault/ServiceException",className=ServiceException.class)},
        output="http://www.csapi.org/wsdl/parlayx/presence/consumer/v2_3/interface/PresenceConsumer/subscribePresenceResponse")
@ResponseWrapper(localName="subscribePresenceResponse",
                 targetNamespace="http://www.csapi.org/schema/parlayx/presence/consumer/v2_3/local",
                 className="org.csapi.schema.parlayx.presence.consumer.v2_3.local.SubscribePresenceResponse")
@RequestWrapper(localName="subscribePresence",
                targetNamespace="http://www.csapi.org/schema/parlayx/presence/consumer/v2_3/local",
                className="org.csapi.schema.parlayx.presence.consumer.v2_3.local.SubscribePresence")
void subscribePresence(java.lang.String presentity,
                                                                                                                                List<PresenceAttributeType> attributes,
                                                                                                                                java.lang.String application,
                                                                                                                                SimpleReference reference)
                       throws PolicyException,
                              ServiceException
Throws:
PolicyException
ServiceException

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.