|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface NotifyController
This controller centralize the Component Notify's. It creates them one time at the subscription, and delete them at the unsubscription. It delivers them at the Producer witch process them.
| Method Summary | |
|---|---|
void |
add(com.ebmwebsourcing.wsstar.addressing.definition.api.EndpointReferenceType subscriptionReference,
com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.Subscribe subscribe)
Add a subscription and create its Component Notify list |
void |
process(Class<?> clazz,
Exchange exchange)
Process a kind of Notify |
void |
remove(com.ebmwebsourcing.wsstar.addressing.definition.api.EndpointReferenceType subscriptionReference)
Remove a subscription |
| Method Detail |
|---|
void add(com.ebmwebsourcing.wsstar.addressing.definition.api.EndpointReferenceType subscriptionReference,
com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.Subscribe subscribe)
throws com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException,
com.ebmwebsourcing.wsstar.notification.extension.utils.WSNotificationExtensionException,
XPathExpressionException,
TransformerFactoryConfigurationError,
TransformerException,
ParserConfigurationException
subscriptionReference - The subscription referencesubscribe - The subscription to store
com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
ParserConfigurationException
TransformerException
TransformerFactoryConfigurationError
XPathExpressionException
com.ebmwebsourcing.wsstar.notification.extension.utils.WSNotificationExtensionExceptionvoid remove(com.ebmwebsourcing.wsstar.addressing.definition.api.EndpointReferenceType subscriptionReference)
subscriptionReference - The subscription reference to remove
void process(Class<?> clazz,
Exchange exchange)
clazz - The Class of Notify to processexchange - The exchange used by create the Notify
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||