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
BaseEndpointConnectorInterface 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
ConnectorThe
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
EndpointConnectorDeprecated, 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
EntrypointConnectorSpecialized factory for
BaseEntrypointConnectorDeprecated, 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.
see
HttpBaseRequestDeprecated, for removal: This API element is subject to removal in a future version.
see
HttpBaseResponseA generic event handler
Deprecated, for removal: This API element is subject to removal in a future version.
see
HttpHookBase 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
HttpEndpointConnector for ApiType.MESSAGESpecialized factory for
HttpEndpointAsyncConnectorInterface describing Endpoint Connector which could be implemented to deal with new protocol specification
Specialized factory for
BaseEndpointConnectorSpecialized
HttpEndpointConnector for ApiType.PROXYSpecialized factory for
HttpEndpointSyncConnectorSpecialized
HttpEntrypointConnector for ApiType.MESSAGESpecialized factory for
HttpEntrypointAsyncConnectorInterface describing Entrypoint Connector which could be implemented to deal with HTTP protocol specification
Specialized
HttpEntrypointConnector for ApiType.PROXYSpecialized factory for
HttpEntrypointSyncConnectorAllows 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.
see
HttpPlainRequestAllows 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.
see
HttpInvokerInterface 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.
see
HttpPolicyInterface 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.
see
HttpRequestRepresents a server-side HTTP response.
Deprecated, for removal: This API element is subject to removal in a future version.
see
HttpResponseInterface 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.
see
TcpRequestResponse specialized for TCP allowing piping traffic from client to backend.
Deprecated, for removal: This API element is subject to removal in a future version.
see
TcpResponseThis interface defines a
Message compatible with tracingSee {@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.
HttpEndpointAsyncConnector