Interface EventSource

  • All Superinterfaces:
    Interceptor, com.google.common.util.concurrent.Service
    All Known Implementing Classes:
    EventSourceInterceptor

    public interface EventSource
    extends Interceptor, com.google.common.util.concurrent.Service
    Interface to provide WS-Eventing event source functions.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.google.common.util.concurrent.Service

        com.google.common.util.concurrent.Service.Listener, com.google.common.util.concurrent.Service.State
    • Method Detail

      • 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.