Package org.yamcs.api

Interface Api<T>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      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 getDescriptorForType()  
      com.google.protobuf.Message getRequestPrototype​(com.google.protobuf.Descriptors.MethodDescriptor method)  
      com.google.protobuf.Message getResponsePrototype​(com.google.protobuf.Descriptors.MethodDescriptor method)  
    • Method Detail

      • 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)