Interface EventSink

All Known Implementing Classes:
EventSinkImpl

public interface EventSink
Interface to manage WS-Eventing subscriptions.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.common.util.concurrent.ListenableFuture<Duration>
    getStatus(String subscriptionId)
    Gets the status of a subscription.
    com.google.common.util.concurrent.ListenableFuture<Duration>
    renew(String subscriptionId, Duration expires)
    Renews a subscription.
    com.google.common.util.concurrent.ListenableFuture<SubscribeResult>
    subscribe(String filterDialect, List<Object> filters, Duration expires, NotificationSink notificationSink)
    Sends a Subscribe request.
    com.google.common.util.concurrent.ListenableFuture<?>
    unsubscribe(String subscriptionId)
    Unsubscribes from a subscription.
    void
    Synchronously unsubscribes all subscriptions.