Package dagger.grpc.server
Class ProxyServerCallHandler<RequestT,ResponseT>
- java.lang.Object
-
- dagger.grpc.server.ProxyServerCallHandler<RequestT,ResponseT>
-
- Type Parameters:
RequestT- the type of the request payloadsResponseT- the type of the response payloads
- All Implemented Interfaces:
io.grpc.ServerCallHandler<java.io.InputStream,java.io.InputStream>
public final class ProxyServerCallHandler<RequestT,ResponseT> extends java.lang.Object implements io.grpc.ServerCallHandler<java.io.InputStream,java.io.InputStream>AServerCallHandlerthat handles calls for a particular method by delegating to a handler in aServerServiceDefinitionreturned by a factory.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceProxyServerCallHandler.ServiceDefinitionFactoryA factory for theServerServiceDefinitionthat aProxyServerCallHandlerdelegates to.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <RequestT,ResponseT>
io.grpc.ServerMethodDefinition<java.io.InputStream,java.io.InputStream>proxyMethod(io.grpc.MethodDescriptor<RequestT,ResponseT> delegateMethodDescriptor, ProxyServerCallHandler.ServiceDefinitionFactory delegateServiceDefinitionFactory)Returns a proxy method definition formethodDescriptor.io.grpc.ServerCall.Listener<java.io.InputStream>startCall(io.grpc.ServerCall<java.io.InputStream,java.io.InputStream> call, io.grpc.Metadata headers)
-
-
-
Method Detail
-
proxyMethod
public static <RequestT,ResponseT> io.grpc.ServerMethodDefinition<java.io.InputStream,java.io.InputStream> proxyMethod(io.grpc.MethodDescriptor<RequestT,ResponseT> delegateMethodDescriptor, ProxyServerCallHandler.ServiceDefinitionFactory delegateServiceDefinitionFactory)Returns a proxy method definition formethodDescriptor.- Parameters:
delegateServiceDefinitionFactory- factory for the delegate service definition
-
-