com.ebmwebsourcing.wsstar.wsnb.services
Interface INotificationProducer


public interface INotificationProducer

"NotificationProducer" service's interface

Author:
tdejean - eBM WebSourcing

Method Summary
 com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.GetCurrentMessageResponse getCurrentMessage(com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.GetCurrentMessage request)
          Get the last notification message sent respect to a given topic
 com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.SubscribeResponse subscribe(com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.Subscribe request)
          Process a "Subscribe" request
 

Method Detail

subscribe

com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.SubscribeResponse subscribe(com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.Subscribe request)
                                                                                                 throws com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException,
                                                                                                        com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault
Process a "Subscribe" request

Parameters:
request - the message exchange payload
Returns:
a SubscribeResponse object as described in the WS-BaseNotification (p.15)
Throws:
WSNotificationException
com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException

getCurrentMessage

com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.GetCurrentMessageResponse getCurrentMessage(com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.GetCurrentMessage request)
                                                                                                                 throws com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException,
                                                                                                                        com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault
Get the last notification message sent respect to a given topic

Parameters:
request - the message exchange payload
Returns:
a GetCurrentMessageResponse object as described in the WS-BaseNotification (p.22)
Throws:
WSNotificationException
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault


Copyright © 2011 eBM Websourcing. All Rights Reserved.