SubscriptionBridge

public interface SubscriptionBridge<S extends Message, K extends Message, C extends Message>

A bridge for requests to a subscription io.spine.server.SubscriptionService.

Defines an interface for subscribing to a Topic, keeping up an existing Subscription and canceling an existing Subscription.

Parameters

<S>

response type for subscribe requests

<K>

response type for keepUp requests

<C>

response type for cancel requests

Functions

Link copied to clipboard
public abstract C cancel(Subscription subscription)
Cancels the existing subscription.
Link copied to clipboard
public abstract Responses cancelAll(Subscriptions request)
Cancels existing subscriptions.
Link copied to clipboard
public abstract K keepUp(Subscription subscription)
Keeps up the subscription, preventing it from closing from the server.
Link copied to clipboard
public abstract Responses keepUpAll(Subscriptions subscriptions)
Keeps up given subscriptions, preventing them from closing from the server.
Link copied to clipboard
public abstract S subscribe(Topic topic)
Creates a new Subscription to a provided topic supplying this subscription to the client as a result.