Interface MethodDefinition<TRequest,TResponse>
- All Known Subinterfaces:
MethodDefinition<TRequest,,TResponse> UnaryMethodDefinition<TRequest,,TResponse> UnaryMethodDefinition<TRequest,TResponse>
@JsType(isNative=true,
name="dhinternal.grpcWeb.service.MethodDefinition",
namespace="<global>")
public interface MethodDefinition<TRequest,TResponse>
-
Method Summary
Modifier and TypeMethodDescriptionstatic MethodDefinitioncreate()booleanbooleanvoidsetMethodName(String methodName) voidsetRequestStream(boolean requestStream) voidsetRequestType(ProtobufMessageClass<TRequest> requestType) voidsetResponseStream(boolean responseStream) voidsetResponseType(ProtobufMessageClass<TResponse> responseType) voidsetService(ServiceDefinition service)
-
Method Details
-
create
-
getMethodName
-
getRequestType
-
getResponseType
-
getService
-
isRequestStream
@JsProperty boolean isRequestStream() -
isResponseStream
@JsProperty boolean isResponseStream() -
setMethodName
-
setRequestStream
@JsProperty void setRequestStream(boolean requestStream) -
setRequestType
-
setResponseStream
@JsProperty void setResponseStream(boolean responseStream) -
setResponseType
-
setService
-