Package org.yamcs.api

Interface Api<T>

All Known Implementing Classes:
AbstractActivitiesApi, AbstractAlarmsApi, AbstractAuditApi, AbstractBucketsApi, AbstractClearanceApi, AbstractCommandsApi, AbstractCop1Api, AbstractDatabaseApi, AbstractEventsApi, AbstractFileTransferApi, AbstractIamApi, AbstractIndexesApi, AbstractInstancesApi, AbstractLinksApi, AbstractMdbApi, AbstractMdbOverrideApi, AbstractPacketsApi, AbstractParameterArchiveApi, AbstractParameterListsApi, AbstractParameterValuesApi, AbstractProcessingApi, AbstractQueuesApi, AbstractReplicationApi, AbstractRocksDbApi, AbstractServerApi, AbstractServicesApi, AbstractSessionsApi, AbstractStreamArchiveApi, AbstractTableApi, AbstractTimeApi, AbstractTimeCorrelationApi, AbstractTimelineApi, AbstractWebApi, ActivitiesApi, ActivitiesApiClient, AlarmsApi, AlarmsApiClient, AuditApi, AuditApiClient, BucketsApi, BucketsApiClient, ClearanceApi, ClearanceApiClient, CommandsApi, CommandsApiClient, Cop1Api, Cop1ApiClient, DatabaseApi, DatabaseApiClient, EventsApi, EventsApiClient, FileTransferApi, FileTransferApiClient, IamApi, IamApiClient, IndexesApi, IndexesApiClient, InstancesApi, InstancesApiClient, LinksApi, LinksApiClient, MdbApi, MdbApiClient, MdbOverrideApi, MdbOverrideApiClient, PacketsApi, PacketsApiClient, ParameterArchiveApi, ParameterArchiveApiClient, ParameterListsApi, ParameterListsApiClient, ParameterValuesApi, ParameterValuesApiClient, ProcessingApi, ProcessingApiClient, QueuesApi, QueuesApiClient, ReplicationApi, ReplicationApiClient, RocksDbApi, RocksDbApiClient, ServerApi, ServerApiClient, ServicesApi, ServicesApiClient, SessionsApi, SessionsApiClient, StreamArchiveApi, StreamArchiveApiClient, TableApi, TableApiClient, TimeApi, TimeApiClient, TimeCorrelationApi, TimeCorrelationApiClient, TimelineApi, TimelineApiClient, WebApi, WebApiClient

public interface Api<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, com.google.protobuf.Message request, Observer<com.google.protobuf.Message> observer)
     
    Observer<com.google.protobuf.Message>
    callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, Observer<com.google.protobuf.Message> observer)
     
    com.google.protobuf.Descriptors.ServiceDescriptor
     
    com.google.protobuf.Message
    getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
     
    com.google.protobuf.Message
    getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
     
  • Method Details

    • getDescriptorForType

      com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType()
    • callMethod

      void callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, com.google.protobuf.Message request, Observer<com.google.protobuf.Message> observer)
    • callMethod

      Observer<com.google.protobuf.Message> callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, Observer<com.google.protobuf.Message> observer)
    • getRequestPrototype

      com.google.protobuf.Message getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
    • getResponsePrototype

      com.google.protobuf.Message getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method)