Interface EventSinkAccess

All Known Implementing Classes:
HostedServiceProxyImpl

public interface EventSinkAccess
Offers access to event sink functionality in accordance with WS-Eventing.
  • 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, Interceptor notificationSink)
    Generically subscribes to an event source.
    com.google.common.util.concurrent.ListenableFuture<SubscribeResult>
    subscribe(List<String> actions, Duration expires, Interceptor notificationSink)
    Subscribes to a set of actions using an action-based filter.
    com.google.common.util.concurrent.ListenableFuture
    unsubscribe(String subscriptionId)
    Unsubscribes from a subscription.
    void
    Synchronously unsubscribes all subscriptions.