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 Details

    • create

      @JsOverlay static MethodDefinition create()
    • getMethodName

      @JsProperty String getMethodName()
    • getRequestType

      @JsProperty ProtobufMessageClass<TRequest> getRequestType()
    • getResponseType

      @JsProperty ProtobufMessageClass<TResponse> getResponseType()
    • getService

      @JsProperty ServiceDefinition getService()
    • isRequestStream

      @JsProperty boolean isRequestStream()
    • isResponseStream

      @JsProperty boolean isResponseStream()
    • setMethodName

      @JsProperty void setMethodName(String methodName)
    • setRequestStream

      @JsProperty void setRequestStream(boolean requestStream)
    • setRequestType

      @JsProperty void setRequestType(ProtobufMessageClass<TRequest> requestType)
    • setResponseStream

      @JsProperty void setResponseStream(boolean responseStream)
    • setResponseType

      @JsProperty void setResponseType(ProtobufMessageClass<TResponse> responseType)
    • setService

      @JsProperty void setService(ServiceDefinition service)