Package org.yamcs.api

Interface Api<T>

All Known Implementing Classes:
AbstractAlarmsApi, AbstractAuditApi, AbstractBucketsApi, AbstractClearanceApi, AbstractCommandsApi, AbstractCop1Api, AbstractDatabaseApi, AbstractEventsApi, AbstractFileTransferApi, AbstractIamApi, AbstractIndexesApi, AbstractLinksApi, AbstractManagementApi, AbstractMdbApi, AbstractMdbOverrideApi, AbstractPacketsApi, AbstractParameterArchiveApi, AbstractProcessingApi, AbstractQueueApi, AbstractReplicationApi, AbstractRocksDbApi, AbstractServerApi, AbstractSessionsApi, AbstractStreamArchiveApi, AbstractTableApi, AbstractTimeApi, AbstractTimeCorrelationApi, AbstractTimelineApi, AlarmsApiClient, AuditApiClient, BucketsApiClient, ClearanceApiClient, CommandsApiClient, Cop1ApiClient, DatabaseApiClient, EventsApiClient, FileTransferApiClient, IamApiClient, IndexesApiClient, LinksApiClient, ManagementApiClient, MdbApiClient, MdbOverrideApiClient, PacketsApiClient, ParameterArchiveApiClient, ProcessingApiClient, QueueApiClient, ReplicationApiClient, RocksDbApiClient, ServerApiClient, SessionsApiClient, StreamArchiveApiClient, TableApiClient, TimeApiClient, TimeCorrelationApiClient, TimelineApiClient

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)