GrpcGatewayHandler
com.improving.grpc_rest_gateway.runtime.handlers.GrpcGatewayHandler
@ChannelHandler$$Sharable
abstract class GrpcGatewayHandler(channel: ManagedChannel)(implicit ec: ExecutionContext) extends ChannelInboundHandlerAdapter, PathMatchingSupport
Attributes
- Graph
-
- Supertypes
-
trait PathMatchingSupportclass ChannelInboundHandlerAdaptertrait ChannelInboundHandlerclass ChannelHandlerAdaptertrait ChannelHandlerclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Abstract methods
Makes gRPC call.
Makes gRPC call.
Value parameters
- body
-
request body
- method
-
HTTP method
- uri
-
current URI
Attributes
- Returns
-
result of the gRPC call
Concrete methods
Attributes
- Definition Classes
-
ChannelInboundHandlerAdapter -> ChannelInboundHandler
Inherited methods
Attributes
- Inherited from:
- ChannelInboundHandlerAdapter
Attributes
- Inherited from:
- ChannelInboundHandlerAdapter
Attributes
- Inherited from:
- ChannelInboundHandlerAdapter
Attributes
- Inherited from:
- ChannelInboundHandlerAdapter
Attributes
- Inherited from:
- ChannelInboundHandlerAdapter
Attributes
- Inherited from:
- ChannelInboundHandlerAdapter
Attributes
- Inherited from:
- ChannelInboundHandlerAdapter
Attributes
- Inherited from:
- ChannelHandlerAdapter
Attributes
- Inherited from:
- ChannelHandlerAdapter
Attributes
- Inherited from:
- ChannelHandlerAdapter
protected def isSupportedCall(configuredMethodName: String, configuredPath: String, runtimeMethodName: String, runtimePath: String): Boolean
Attributes
- Inherited from:
- PathMatchingSupport
protected def mergeParameters(configuredPath: String, queryString: QueryStringDecoder): Map[String, String]
Attributes
- Inherited from:
- PathMatchingSupport
Determine whether current HTTP method
and uri
are supported. Any given operation is supported if and only if google.api.http
option is defined and gRPC function is unary (no streaming, either client or server).
Determine whether current HTTP method
and uri
are supported. Any given operation is supported if and only if google.api.http
option is defined and gRPC function is unary (no streaming, either client or server).
Value parameters
- method
-
HTTP method
- uri
-
current URI
Attributes
- Returns
-
true if supported, false otherwise
- Inherited from:
- PathMatchingSupport
Attributes
- Inherited from:
- ChannelInboundHandlerAdapter
Abstract fields
Concrete fields
Inherited and Abstract fields
Attributes
- Inherited from:
- PathMatchingSupport
In this article