All Classes and Interfaces

Class
Description
 
 
 
This manages api keys.
 
 
 
 
Interface describing Endpoint Connector which could be implemented to deal with new protocol specification
Specialized factory for BaseEndpointConnector
Interface describing Entrypoint Connector which could be implemented to deal with new protocol specification
Base interface any execution context interface can inherit from.
Dedicated interface inspired from original Invoker interface allowing to invoke an invoker in a reactive manner.
Base interface any message execution context interface can inherit from.
Represents a request that can manipulate a flow of messages.
Represents a response that can manipulate a flow of messages.
 
Defines the common information that can be accessed for any request type.
Defines the common information that can be accessed for any response type.
BaseSecurityPolicy is a base that can be used for securing declaring a security policy.
Mainly inspired by Vertx.io
 
 
Interface that can be used to add hook behaviour on a chain
Component type enum for ExecutionFailure and ExecutionWarn.
A simple marker interface to define a way to invoke / call something.
Interface describing Connector which could be implemented to deal with new protocol specification
Simple connector configuration interface
Factory used to create new Connector
 
 
Implements io.gravitee.common.util.MultiValueMap<String,String> for backward compatibility.
 
 
The DeploymentContext allows to access useful information at deployment time.
Allows applying behavior on a flow of messages in order to filter messages in error and send them ot a Dead Letter Queue.
Factory allowing to instantiate a DlqService for the specified EntrypointConnector.
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
 
Deprecated, for removal: This API element is subject to removal in a future version.
Default empty configuration for EndpointConnector
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Default empty configuration for EntrypointConnector
Specialized factory for BaseEntrypointConnector
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
 
 
 
 
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
An execution phase allows knowing in which phase of the whole request processing a given action occurs.
 
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
A generic event handler
Deprecated, for removal: This API element is subject to removal in a future version.
 
Base interface any http-based execution context interface can inherit from.
Base interface for all http-based requests.
Base interface for all http-based responses.
Specialized factory for HttpEndpointAsyncConnector
Interface describing Endpoint Connector which could be implemented to deal with new protocol specification
Specialized factory for BaseEndpointConnector
Specialized factory for HttpEndpointSyncConnector
Specialized factory for HttpEntrypointAsyncConnector
Interface describing Entrypoint Connector which could be implemented to deal with HTTP protocol specification
Specialized factory for HttpEntrypointSyncConnector
Allows accessing the specificities related to HttpPlainExecutionContext and HttpMessageExecutionContext from a http context that can mutate from plain to messages.
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
Interface that can be used to add generic behaviour
 
Specialize http execution context allowing access to an HttpMessageRequest and HttpMessageResponse that manipulates flow of messages.
Represents a request that can manipulate a flow of messages.
Represents a response that can manipulate a flow of messages.
Http execution context allowing access to HttpPlainRequest and HttpPlainResponse that manipulates raw http bodies (content or chunks).
Represents a request that can manipulate a plain http body (as a single buffer or a flow of chunks).
Represents a response that can manipulate a plain http body (as a single buffer or a flow of chunks).
A HttpPolicy allows to define the actions to apply during the different request execution phases of an HTTP request.
Allows accessing the specificities related to HttpPlainRequest and HttpMessageResponse from a http request that can mutate from plain to messages.
Deprecated, for removal: This API element is subject to removal in a future version.
Allows accessing the specificities related to HttpPlainRequest and HttpMessageResponse from a http request that can mutate from plain to messages.
Deprecated, for removal: This API element is subject to removal in a future version.
HttpSecurityPolicy is a Policy that can be used for securing a plan that can require a subscription.
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
Interface that can be used to add hook behaviour on messages on invoker
Specialized context for Kafka connection.
Execution context specialized for Kafka.
 
Message execution context specialized for Kafka.
Represents a request that can manipulate a flow of messages that is mapped from a Kafka native ProduceRequest.
Represents a response that can manipulate a flow of messages that is mapped from a Kafka native FetchResponse.
A KafkaPolicy allows to define the actions to apply during the different Kafka requests and responses.
Represents a request that can manipulate a Kafka native request.
Represents a response that can manipulate a Kafka native response.
KafkaSecurityPolicy is a KafkaPolicy that can be used for securing a plan that can require a subscription.
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
Interface that can be used to add hook behaviour on messages
 
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
 
Base interface any specialized native execution context interface can inherit from (e.g.
Base interface any specialized native message execution context interfaces can inherit from (e.g.
Represents a native request that can be specialized (e.g.
Represents a native response that can be specialized (e.g.
 
 
Helper class used by factories to instantiate configuration object from json string config.
Deprecated, for removal: This API element is subject to removal in a future version.
Interface that can be used to add hook behaviour while executing a policy phase
Interface that can be used to add hook behaviour on messages on policy
 
Interface that can be used to add hook behaviour on processors
 
 
 
 
 
 
 
This enum list the qos capabilities required or supportted respectively by EntrypointConnector and EndpointConnector.
 
Stream reader.
 
Represents a server-side HTTP request.
Deprecated, for removal: This API element is subject to removal in a future version.
 
Represents a server-side HTTP response.
Deprecated, for removal: This API element is subject to removal in a future version.
Interface that can be used to add hook behaviour while executing a security plan execution
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
 
 
 
 
 
This manages subscriptions.
Interface describing Endpoint Connector which could be implemented to deal with new protocol specification
Interface describing Entrypoint Connector which could be implemented to deal with TCP protocol specification
Execution context specialized for Tcp.
Deprecated, for removal: This API element is subject to removal in a future version.
 
Request specialized for TCP allowing piping traffic from client to backend.
Deprecated, for removal: This API element is subject to removal in a future version.
Response specialized for TCP allowing piping traffic from client to backend.
Deprecated, for removal: This API element is subject to removal in a future version.
 
 
 
 
 
This interface defines a Message compatible with tracing
See {@link <a href="https://opentelemetry.io/docs/specs/semconv/messaging/messaging-spans/">Semantic Conventions Messaging}
See {@link <a href="https://opentelemetry.io/docs/specs/semconv/messaging/messaging-spans/">Semantic Conventions Messaging}
See {@link <a href="https://opentelemetry.io/docs/specs/semconv/messaging/messaging-spans/">Semantic Conventions Messaging}
 
 
 
 
 
 
 
Represents a server-side WebSocket request.
 
Represents a WebSocket frame.
 
 
 
Stream writer.