Package io.gravitee.connector.http.grpc
Class GrpcConnector
- java.lang.Object
-
- io.gravitee.common.component.AbstractLifecycleComponent<io.gravitee.connector.api.Connector<C,R>>
-
- io.gravitee.connector.api.AbstractConnector<io.gravitee.connector.api.Connection,io.gravitee.gateway.api.proxy.ProxyRequest>
-
- io.gravitee.connector.http.AbstractHttpConnector<HttpEndpoint>
-
- io.gravitee.connector.http.grpc.GrpcConnector
-
- All Implemented Interfaces:
io.gravitee.common.component.LifecycleComponent<io.gravitee.connector.api.Connector<io.gravitee.connector.api.Connection,io.gravitee.gateway.api.proxy.ProxyRequest>>,io.gravitee.connector.api.Connector<io.gravitee.connector.api.Connection,io.gravitee.gateway.api.proxy.ProxyRequest>
public class GrpcConnector extends AbstractHttpConnector<HttpEndpoint>
- Author:
- David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
-
-
Field Summary
-
Fields inherited from class io.gravitee.connector.http.AbstractHttpConnector
endpoint, httpClients, SECURE_PORT, UNSECURE_PORT
-
-
Constructor Summary
Constructors Constructor Description GrpcConnector(HttpEndpoint endpoint, io.gravitee.node.api.configuration.Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GrpcConnectioncreate(io.gravitee.gateway.api.proxy.ProxyRequest request)io.vertx.core.http.HttpClientOptionscreateHttpClientOptions()-
Methods inherited from class io.gravitee.connector.http.AbstractHttpConnector
doStart, doStop, isSecureProtocol, request
-
Methods inherited from class io.gravitee.common.component.AbstractLifecycleComponent
lifecycleState, preStop, start, stop
-
-
-
-
Constructor Detail
-
GrpcConnector
public GrpcConnector(HttpEndpoint endpoint, io.gravitee.node.api.configuration.Configuration configuration)
-
-
Method Detail
-
createHttpClientOptions
public io.vertx.core.http.HttpClientOptions createHttpClientOptions() throws io.gravitee.connector.api.EndpointException- Overrides:
createHttpClientOptionsin classAbstractHttpConnector<HttpEndpoint>- Throws:
io.gravitee.connector.api.EndpointException
-
create
protected GrpcConnection create(io.gravitee.gateway.api.proxy.ProxyRequest request)
- Specified by:
createin classAbstractHttpConnector<HttpEndpoint>
-
-