Class AbstractSubscription<C extends com.google.protobuf.Message,S extends com.google.protobuf.Message>

java.lang.Object
org.yamcs.client.base.AbstractSubscription<C,S>
All Implemented Interfaces:
Future<Void>, Subscription<C,S>
Direct Known Subclasses:
AlarmSubscription, ClearanceSubscription, CommandSubscription, ContainerSubscription, EventSubscription, GlobalAlarmStatusSubscription, LinkSubscription, PacketSubscription, ParameterSubscription, ProcessorSubscription, QueueEventSubscription, QueueStatisticsSubscription, TimeSubscription

public abstract class AbstractSubscription<C extends com.google.protobuf.Message,S extends com.google.protobuf.Message> extends Object implements Subscription<C,S>
Default base class for a Subscription.

This is designed such that most subclasses need only to provide type information. More advanced subscription subclasses may want to add custom functionality such as call-specific message processing.