Class UnaryMethodHandlerSupplier.ResponseOnly<ReqT,RespT> 
java.lang.Object
io.helidon.microprofile.grpc.core.AbstractMethodHandlerSupplier.AbstractHandler<ReqT,RespT>
 
io.helidon.microprofile.grpc.core.UnaryMethodHandlerSupplier.AbstractUnaryHandler<ReqT,RespT>
 
io.helidon.microprofile.grpc.core.UnaryMethodHandlerSupplier.ResponseOnly<ReqT,RespT> 
- Type Parameters:
- ReqT- the request type
- RespT- the response type
- All Implemented Interfaces:
- io.grpc.stub.ServerCalls.BidiStreamingMethod<ReqT,,- RespT> - io.grpc.stub.ServerCalls.ClientStreamingMethod<ReqT,,- RespT> - io.grpc.stub.ServerCalls.ServerStreamingMethod<ReqT,,- RespT> - io.grpc.stub.ServerCalls.UnaryMethod<ReqT,,- RespT> - MethodHandler<ReqT,- RespT> 
- Enclosing class:
- UnaryMethodHandlerSupplier
public static class UnaryMethodHandlerSupplier.ResponseOnly<ReqT,RespT> 
extends UnaryMethodHandlerSupplier.AbstractUnaryHandler<ReqT,RespT> 
A unary 
MethodHandler that calls a handler method of the form.
 
     RestT invoke()
 - 
Nested Class SummaryNested classes/interfaces inherited from interface io.helidon.grpc.core.MethodHandlerMethodHandler.BidirectionalClient, MethodHandler.ClientStreaming, MethodHandler.ServerStreamingClient, MethodHandler.UnaryClient
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidInvoke the actual unary or server streaming gRPC method handler.unary(Object[] args, MethodHandler.UnaryClient client) Invoke the client call.Methods inherited from class io.helidon.microprofile.grpc.core.UnaryMethodHandlerSupplier.AbstractUnaryHandlerinvokeMethods inherited from class io.helidon.microprofile.grpc.core.AbstractMethodHandlerSupplier.AbstractHandlergetGenericResponseType, getRequestType, getResponseType, handleFuture, invoke, invoke, javaMethodName, methodName, setRequestType, setResponseType, typeMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.grpc.core.MethodHandlerbidirectional, clientOnly, clientStreaming, serverStreaming
- 
Method Details- 
invokeprotected void invoke(Method method, Object instance, ReqT request, io.grpc.stub.StreamObserver<RespT> observer) throws InvocationTargetException, IllegalAccessException Description copied from class:io.helidon.microprofile.grpc.core.AbstractMethodHandlerSupplier.AbstractHandlerInvoke the actual unary or server streaming gRPC method handler.- Specified by:
- invokein class- io.helidon.microprofile.grpc.core.AbstractMethodHandlerSupplier.AbstractHandler<ReqT,- RespT> 
- Parameters:
- method- the- Methodto invoke
- instance- the service instance to invoke the method on
- request- the method request
- observer- the method response observer
- Throws:
- InvocationTargetException- if an error occurs invoking the method
- IllegalAccessException- if the method cannot be accessed
 
- 
unaryInvoke the client call.The call is from a method signature: RestT invoke();so there is no request parameter.- Parameters:
- args- the call arguments.
- client- the- MethodHandler.UnaryClientinstance to forward the call to
- Returns:
- the request response
 
 
-