Class AbstractEventsApi<T>

java.lang.Object
org.yamcs.protobuf.AbstractEventsApi<T>
All Implemented Interfaces:
Api<T>
Direct Known Subclasses:
EventsApi, EventsApiClient

@Generated(value="org.yamcs.protoc.ServiceGenerator", date="2024-04-19T02:14:52.974638866Z") public abstract class AbstractEventsApi<T> extends Object implements Api<T>
  • Constructor Details

    • AbstractEventsApi

      public AbstractEventsApi()
  • Method Details

    • listEvents

      public abstract void listEvents(T ctx, ListEventsRequest request, Observer<ListEventsResponse> observer)
        List events
       
    • createEvent

      public abstract void createEvent(T ctx, CreateEventRequest request, Observer<Event> observer)
        Create an event
       
    • listEventSources

      public abstract void listEventSources(T ctx, ListEventSourcesRequest request, Observer<ListEventSourcesResponse> observer)
        List event sources
       
    • streamEvents

      public abstract void streamEvents(T ctx, StreamEventsRequest request, Observer<Event> observer)
        Streams back events
       
    • exportEvents

      public abstract void exportEvents(T ctx, ExportEventsRequest request, Observer<HttpBody> observer)
        Export events in CSV format
       
    • subscribeEvents

      public abstract void subscribeEvents(T ctx, SubscribeEventsRequest request, Observer<Event> observer)
        Receive event updates
       
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface Api<T>
    • getRequestPrototype

      public final com.google.protobuf.Message getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
      Specified by:
      getRequestPrototype in interface Api<T>
    • getResponsePrototype

      public final com.google.protobuf.Message getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
      Specified by:
      getResponsePrototype in interface Api<T>
    • callMethod

      public final void callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, com.google.protobuf.Message request, Observer<com.google.protobuf.Message> future)
      Specified by:
      callMethod in interface Api<T>
    • callMethod

      public final Observer<com.google.protobuf.Message> callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, Observer<com.google.protobuf.Message> future)
      Specified by:
      callMethod in interface Api<T>