## Uses of Interface
io.vertx.grpc.client.GrpcClientRequest

- Packages that use GrpcClientRequest
  Package | Description
  --- | ---
  io.vertx.grpc.client |

- - ### Uses of GrpcClientRequest in io.vertx.grpc.client

    Methods in io.vertx.grpc.client that return GrpcClientRequest
    Modifier and Type | Method and Description
    --- | ---
    `GrpcClientRequest<Req,Resp>` | GrpcClientRequest.`drainHandler(Handler<Void> handler)`
    `GrpcClientRequest<Req,Resp>` | GrpcClientRequest.`encoding(String encoding)`
    `GrpcClientRequest<Req,Resp>` | GrpcClientRequest.`exceptionHandler(Handler<Throwable> handler)`
    `GrpcClientRequest<Req,Resp>` | GrpcClientRequest.`fullMethodName(String fullMethodName)` Set the full method name to call, it must follow the format `package-name + '.' + service-name + '/' + method-name` or an `IllegalArgumentException` is thrown.
    `GrpcClientRequest<Req,Resp>` | GrpcClientRequest.`methodName(String methodName)` Set the method name to call.
    `GrpcClientRequest<Req,Resp>` | GrpcClientRequest.`serviceName(ServiceName serviceName)` Set the service name to call.
    `GrpcClientRequest<Req,Resp>` | GrpcClientRequest.`setWriteQueueMaxSize(int maxSize)`

    Methods in io.vertx.grpc.client that return types with arguments of type GrpcClientRequest
    Modifier and Type | Method and Description
    --- | ---
    `Future<GrpcClientRequest<Buffer,Buffer>>` | GrpcClient.`request(SocketAddress server)` Connect to the remote `server` and create a request for any hosted gRPC service.
    `<Req,Resp> Future<GrpcClientRequest<Req,Resp>>` | GrpcClient.`request(SocketAddress server, io.grpc.MethodDescriptor<Req,Resp> method)` Connect to the remote `server` and create a request for given `method` of a hosted gRPC service.

Copyright © 2022 Eclipse. All rights reserved.