org.ow2.petals.component.framework.api.notification
Interface NotificationProducer

All Superinterfaces:
NotificationActor

public interface NotificationProducer
extends NotificationActor

The Producer of notification into the bus

Author:
Frederic Gardes

Method Summary
 com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.GetCurrentMessageResponse getCurrentMessage(com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.GetCurrentMessage getCurrentMessage)
          Provide the current message
 com.ebmwebsourcing.wsstar.notification.extension.api.SOAParameterType getNotificationProducerSOAParameter()
          Get the NotificationProducer SOAParameter into the wsdl
 NotifyController getNotifyController()
          Get the notifyController
 com.ebmwebsourcing.wsstar.notification.extension.api.SOAParameterType getSubscriptionManagerSOAParameter()
          Get the SubscriptionManagerReference SOAParameter into the wsdl
 Map<com.ebmwebsourcing.wsstar.addressing.definition.api.EndpointReferenceType,com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.Subscribe> getSubscriptionMap()
          Get the subscriptionMap
 com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.RenewResponse renew(com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.Renew renew)
          Manage the renew on a subscription from a consumer or a broker
 com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.SubscribeResponse subscribe(com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.Subscribe subscribe)
          Manage the subscription from a consumer or a broker
 com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.UnsubscribeResponse unsubscribe(com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.Unsubscribe unsubscribe)
          Manage the unsubscription from a consumer or a broker
 
Methods inherited from interface org.ow2.petals.component.framework.api.notification.NotificationActor
getWsdl
 

Method Detail

subscribe

com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.SubscribeResponse subscribe(com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.Subscribe subscribe)
                                                                                                   throws PEtALSCDKException,
                                                                                                          com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException,
                                                                                                          com.ebmwebsourcing.wsstar.notification.extension.utils.WSNotificationExtensionException,
                                                                                                          com.ebmwebsourcing.wsstar.addressing.definition.api.WSAddressingException,
                                                                                                          org.ow2.easywsdl.wsdl.api.WSDLException,
                                                                                                          javax.jbi.messaging.MessagingException,
                                                                                                          com.ebmwebsourcing.wsstar.notification.service.fault.WSNotificationFault,
                                                                                                          XPathExpressionException,
                                                                                                          TransformerFactoryConfigurationError,
                                                                                                          TransformerException,
                                                                                                          ParserConfigurationException
Manage the subscription from a consumer or a broker

Parameters:
Subscribe - The subscribe to process
Throws:
PEtALSCDKException
com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
com.ebmwebsourcing.wsstar.notification.extension.utils.WSNotificationExtensionException
org.ow2.easywsdl.wsdl.api.WSDLException
com.ebmwebsourcing.wsstar.addressing.definition.api.WSAddressingException
javax.jbi.messaging.MessagingException
com.ebmwebsourcing.wsstar.notification.service.fault.WSNotificationFault
ParserConfigurationException
TransformerException
TransformerFactoryConfigurationError
XPathExpressionException

getCurrentMessage

com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.GetCurrentMessageResponse getCurrentMessage(com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.GetCurrentMessage getCurrentMessage)
Provide the current message

Parameters:
getCurrentMessage - The getCurrentMessage to process

renew

com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.RenewResponse renew(com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.Renew renew)
Manage the renew on a subscription from a consumer or a broker

Parameters:
renew - The renew to process

unsubscribe

com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.UnsubscribeResponse unsubscribe(com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.Unsubscribe unsubscribe)
                                                                                                       throws PEtALSCDKException,
                                                                                                              com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException,
                                                                                                              com.ebmwebsourcing.wsstar.notification.extension.utils.WSNotificationExtensionException,
                                                                                                              com.ebmwebsourcing.wsstar.addressing.definition.api.WSAddressingException,
                                                                                                              javax.jbi.messaging.MessagingException,
                                                                                                              com.ebmwebsourcing.wsstar.notification.service.fault.WSNotificationFault
Manage the unsubscription from a consumer or a broker

Parameters:
unsubscribe - The unsubscribe to process
Throws:
PEtALSCDKException
com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
com.ebmwebsourcing.wsstar.notification.extension.utils.WSNotificationExtensionException
com.ebmwebsourcing.wsstar.addressing.definition.api.WSAddressingException
javax.jbi.messaging.MessagingException
com.ebmwebsourcing.wsstar.notification.service.fault.WSNotificationFault

getNotificationProducerSOAParameter

com.ebmwebsourcing.wsstar.notification.extension.api.SOAParameterType getNotificationProducerSOAParameter()
                                                                                                          throws org.ow2.easywsdl.wsdl.api.WSDLException,
                                                                                                                 com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException,
                                                                                                                 com.ebmwebsourcing.wsstar.notification.extension.utils.WSNotificationExtensionException,
                                                                                                                 com.ebmwebsourcing.wsstar.addressing.definition.api.WSAddressingException
Get the NotificationProducer SOAParameter into the wsdl

Returns:
The NotificationProducer SOAParameter
Throws:
org.ow2.easywsdl.wsdl.api.WSDLException
com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
com.ebmwebsourcing.wsstar.notification.extension.utils.WSNotificationExtensionException
com.ebmwebsourcing.wsstar.addressing.definition.api.WSAddressingException

getSubscriptionManagerSOAParameter

com.ebmwebsourcing.wsstar.notification.extension.api.SOAParameterType getSubscriptionManagerSOAParameter()
                                                                                                         throws org.ow2.easywsdl.wsdl.api.WSDLException,
                                                                                                                com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException,
                                                                                                                com.ebmwebsourcing.wsstar.notification.extension.utils.WSNotificationExtensionException,
                                                                                                                com.ebmwebsourcing.wsstar.addressing.definition.api.WSAddressingException
Get the SubscriptionManagerReference SOAParameter into the wsdl

Returns:
The SubscriptionManager SOAParameter
Throws:
org.ow2.easywsdl.wsdl.api.WSDLException
com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
com.ebmwebsourcing.wsstar.notification.extension.utils.WSNotificationExtensionException
com.ebmwebsourcing.wsstar.addressing.definition.api.WSAddressingException

getSubscriptionMap

Map<com.ebmwebsourcing.wsstar.addressing.definition.api.EndpointReferenceType,com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.Subscribe> getSubscriptionMap()
Get the subscriptionMap

Returns:
the subscriptionMap

getNotifyController

NotifyController getNotifyController()
Get the notifyController

Returns:
the notifyController


Copyright © 2005-2012 Petals Link (EBM Websourcing). All Rights Reserved.