Module io.vertx.grpc.transcoding
Package io.vertx.grpc.transcoding
Interface TranscodingServiceMethod<I,O>
-
- All Superinterfaces:
io.vertx.grpc.common.ServiceMethod<I,O>
@Unstable("Transcoding is in tech preview") public interface TranscodingServiceMethod<I,O> extends io.vertx.grpc.common.ServiceMethod<I,O>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description MethodTranscodingOptionsoptions()static <Req,Resp>
TranscodingServiceMethod<Req,Resp>server(io.vertx.grpc.common.ServiceMethod<Req,Resp> serviceMethod, MethodTranscodingOptions options)static <Req,Resp>
TranscodingServiceMethod<Req,Resp>server(io.vertx.grpc.common.ServiceName serviceName, String methodName, io.vertx.grpc.common.GrpcMessageEncoder<Resp> encoder, io.vertx.grpc.common.GrpcMessageDecoder<Req> decoder)static <Req,Resp>
TranscodingServiceMethod<Req,Resp>server(io.vertx.grpc.common.ServiceName serviceName, String methodName, io.vertx.grpc.common.GrpcMessageEncoder<Resp> encoder, io.vertx.grpc.common.GrpcMessageDecoder<Req> decoder, MethodTranscodingOptions options)
-
-
-
Method Detail
-
server
static <Req,Resp> TranscodingServiceMethod<Req,Resp> server(io.vertx.grpc.common.ServiceName serviceName, String methodName, io.vertx.grpc.common.GrpcMessageEncoder<Resp> encoder, io.vertx.grpc.common.GrpcMessageDecoder<Req> decoder)
-
server
static <Req,Resp> TranscodingServiceMethod<Req,Resp> server(io.vertx.grpc.common.ServiceName serviceName, String methodName, io.vertx.grpc.common.GrpcMessageEncoder<Resp> encoder, io.vertx.grpc.common.GrpcMessageDecoder<Req> decoder, MethodTranscodingOptions options)
-
server
static <Req,Resp> TranscodingServiceMethod<Req,Resp> server(io.vertx.grpc.common.ServiceMethod<Req,Resp> serviceMethod, MethodTranscodingOptions options)
-
options
MethodTranscodingOptions options()
-
-