static <RequestT,ResponseT> MethodDescriptor<RequestT,ResponseT> |
MethodDescriptor.create(MethodDescriptor.MethodType type,
String fullMethodName,
MethodDescriptor.Marshaller<RequestT> requestMarshaller,
MethodDescriptor.Marshaller<ResponseT> responseMarshaller) |
Deprecated.
|
static <ReqT,RespT> MethodDescriptor.Builder<ReqT,RespT> |
MethodDescriptor.newBuilder(MethodDescriptor.Marshaller<ReqT> requestMarshaller,
MethodDescriptor.Marshaller<RespT> responseMarshaller) |
|
MethodDescriptor.Builder<ReqT,RespT> |
MethodDescriptor.Builder.setRequestMarshaller(MethodDescriptor.Marshaller<ReqT> requestMarshaller) |
Sets the request marshaller.
|
MethodDescriptor.Builder<ReqT,RespT> |
MethodDescriptor.Builder.setResponseMarshaller(MethodDescriptor.Marshaller<RespT> responseMarshaller) |
Sets the response marshaller.
|
<NewReqT,NewRespT> MethodDescriptor.Builder<NewReqT,NewRespT> |
MethodDescriptor.toBuilder(MethodDescriptor.Marshaller<NewReqT> requestMarshaller,
MethodDescriptor.Marshaller<NewRespT> responseMarshaller) |
Turns this descriptor into a builder, replacing the request and response marshallers.
|
static <ReqT,RespT> ServerServiceDefinition |
ServerInterceptors.useMarshalledMessages(ServerServiceDefinition serviceDef,
MethodDescriptor.Marshaller<ReqT> requestMarshaller,
MethodDescriptor.Marshaller<RespT> responseMarshaller) |
|
static <T> ServerServiceDefinition |
ServerInterceptors.useMarshalledMessages(ServerServiceDefinition serviceDef,
MethodDescriptor.Marshaller<T> marshaller) |
Create a new ServerServiceDefinition whose MethodDescriptor serializes to
and from T for all methods.
|