Interface EventSource

All Superinterfaces:
Interceptor
All Known Implementing Classes:
ActionBasedEventSource, GenericEventSource

public interface EventSource extends Interceptor
Interface to provide WS-Eventing event source functions.
  • Method Details

    • sendNotification

      void sendNotification(String action, Object payload)
      Sends a notification to all event sinks.
      Parameters:
      action - the action URI used for dispatching to event sinks.
      payload - a JAXB element or JAXB generated class object to transport.
    • subscriptionEndToAll

      void subscriptionEndToAll(WsEventingStatus status)
      Sends a subscription end to all event sinks.
      Parameters:
      status - the subscription end reason.
    • getActiveSubscriptions

      Map<String,SubscriptionManager> getActiveSubscriptions()
      Returns all active subscription ids with their SubscriptionManager.
      Returns:
      Map of subscription ids and SubscriptionManagers.