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 MethodDefinition
create()
boolean
boolean
void
setMethodName
(String methodName) void
setRequestStream
(boolean requestStream) void
setRequestType
(ProtobufMessageClass<TRequest> requestType) void
setResponseStream
(boolean responseStream) void
setResponseType
(ProtobufMessageClass<TResponse> responseType) void
setService
(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
-