Package io.gravitee.connector.http.grpc
Class GrpcConnection
- java.lang.Object
-
- io.gravitee.connector.api.AbstractConnection
-
- io.gravitee.connector.http.AbstractHttpConnection<HttpEndpoint>
-
- io.gravitee.connector.http.HttpConnection<HttpResponse>
-
- io.gravitee.connector.http.grpc.GrpcConnection
-
- All Implemented Interfaces:
io.gravitee.connector.api.Connection,io.gravitee.gateway.api.stream.WriteStream<io.gravitee.gateway.api.buffer.Buffer>
public class GrpcConnection extends HttpConnection<HttpResponse>
- Author:
- David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
-
-
Field Summary
-
Fields inherited from class io.gravitee.connector.http.AbstractHttpConnection
endpoint
-
-
Constructor Summary
Constructors Constructor Description GrpcConnection(HttpEndpoint endpoint, io.gravitee.gateway.api.proxy.ProxyRequest request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected io.vertx.core.Future<io.vertx.core.http.HttpClientRequest>prepareUpstreamRequest(io.vertx.core.http.HttpClient httpClient, int port, String host, String uri)-
Methods inherited from class io.gravitee.connector.http.HttpConnection
cancel, connect, createProxyResponse, drainHandler, end, exceptionHandler, handleUpstreamResponse, sendToClient, write, writeCustomFrame, writeQueueFull, writeUpstreamHeaders
-
Methods inherited from class io.gravitee.connector.api.AbstractConnection
cancelHandler, responseHandler
-
-
-
-
Constructor Detail
-
GrpcConnection
public GrpcConnection(HttpEndpoint endpoint, io.gravitee.gateway.api.proxy.ProxyRequest request)
-
-
Method Detail
-
prepareUpstreamRequest
protected io.vertx.core.Future<io.vertx.core.http.HttpClientRequest> prepareUpstreamRequest(io.vertx.core.http.HttpClient httpClient, int port, String host, String uri)- Overrides:
prepareUpstreamRequestin classHttpConnection<HttpResponse>
-
-