Package org.yamcs.client.base
Class HttpMethodHandler
java.lang.Object
org.yamcs.client.base.HttpMethodHandler
- All Implemented Interfaces:
MethodHandler
-
Constructor Summary
ConstructorDescriptionHttpMethodHandler
(YamcsClient client, RestClient baseClient, WebSocketClient webSocketClient) -
Method Summary
Modifier and TypeMethodDescriptionvoid
call
(com.google.protobuf.Descriptors.MethodDescriptor method, com.google.protobuf.Message request, com.google.protobuf.Message responsePrototype, Observer<? extends com.google.protobuf.Message> observer) Observer<? extends com.google.protobuf.Message>
streamingCall
(com.google.protobuf.Descriptors.MethodDescriptor method, com.google.protobuf.Message requestPrototype, com.google.protobuf.Message responsePrototype, Observer<? extends com.google.protobuf.Message> responseObserver)
-
Constructor Details
-
HttpMethodHandler
public HttpMethodHandler(YamcsClient client, RestClient baseClient, WebSocketClient webSocketClient)
-
-
Method Details
-
streamingCall
public Observer<? extends com.google.protobuf.Message> streamingCall(com.google.protobuf.Descriptors.MethodDescriptor method, com.google.protobuf.Message requestPrototype, com.google.protobuf.Message responsePrototype, Observer<? extends com.google.protobuf.Message> responseObserver) - Specified by:
streamingCall
in interfaceMethodHandler
-
call
public void call(com.google.protobuf.Descriptors.MethodDescriptor method, com.google.protobuf.Message request, com.google.protobuf.Message responsePrototype, Observer<? extends com.google.protobuf.Message> observer) - Specified by:
call
in interfaceMethodHandler
-
getWebSocketClient
-