Index

A B C D E F G H I K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractEndpoint - Class in io.gravitee.gateway.api.endpoint
 
AbstractEndpoint() - Constructor for class io.gravitee.gateway.api.endpoint.AbstractEndpoint
 
ACCEPT - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1">HTTP/1.1 documentation}.
ACCEPT_CHARSET - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.2">HTTP/1.1 documentation}.
ACCEPT_ENCODING - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.3">HTTP/1.1 documentation}.
ACCEPT_LANGUAGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4">HTTP/1.1 documentation}.
ACCEPT_RANGES - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.5">HTTP/1.1 documentation}.
ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/TR/cors/#access-control-allow-credentials-response-header">CORS documentation}.
ACCESS_CONTROL_ALLOW_HEADERS - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/TR/cors/#access-control-allow-headers-response-header">CORS documentation}.
ACCESS_CONTROL_ALLOW_METHODS - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/TR/cors/#access-control-allow-methods-response-header">CORS documentation}.
ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/TR/cors/#http-access-control-allow-origin">CORS documentation}.
ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/TR/cors/#access-control-expose-headers-response-header">CORS documentation}.
ACCESS_CONTROL_MAX_AGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/TR/cors/#access-control-max-age-response-header">CORS documentation}.
ACCESS_CONTROL_REQUEST_HEADERS - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/TR/cors/#access-control-request-headers-request-header">CORS documentation}.
ACCESS_CONTROL_REQUEST_METHOD - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/TR/cors/#access-control-request-method-request-header">CORS documentation}.
ack() - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
ack() - Method in interface io.gravitee.gateway.reactive.api.message.Message
Allow acknowledging this message when it has been well-processed.
add(CharSequence, CharSequence) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
add(CharSequence, CharSequence) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
add(CharSequence, Iterable<CharSequence>) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
add(CharSequence, Iterable<CharSequence>) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
add(String, String) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
addEndpointAvailabilityListener(EndpointAvailabilityListener) - Method in class io.gravitee.gateway.api.endpoint.AbstractEndpoint
 
addEndpointAvailabilityListener(EndpointAvailabilityListener) - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
 
addHooks(List<T>) - Method in interface io.gravitee.gateway.reactive.api.hook.Hookable
 
addHooks(T...) - Method in interface io.gravitee.gateway.reactive.api.hook.Hookable
 
AGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.6">HTTP/1.1 documentation}.
ALLOW - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.7">HTTP/1.1 documentation}.
API_KEY - Enum constant in enum class io.gravitee.gateway.reactive.api.policy.SecurityToken.TokenType
 
apiKey() - Method in interface io.gravitee.gateway.reactive.api.context.kafka.KafkaExecutionContext
 
ApiKey - Class in io.gravitee.gateway.api.service
 
ApiKey() - Constructor for class io.gravitee.gateway.api.service.ApiKey
 
ApiKeyService - Interface in io.gravitee.gateway.api.service
This manages api keys.
ApiService - Interface in io.gravitee.gateway.reactive.api.apiservice
 
ApiServiceConfiguration - Interface in io.gravitee.gateway.reactive.api.apiservice
 
ApiServiceFactory<T extends ApiService> - Interface in io.gravitee.gateway.reactive.api.apiservice
 
ApiType - Enum Class in io.gravitee.gateway.reactive.api
 
appendBuffer(Buffer) - Method in interface io.gravitee.gateway.api.buffer.Buffer
Appends the specified Buffer to the current one.
appendBuffer(Buffer, int) - Method in interface io.gravitee.gateway.api.buffer.Buffer
Appends the first length bytes of the specified Buffer to the current one.
appendString(String) - Method in interface io.gravitee.gateway.api.buffer.Buffer
Appends the specified String to the current one.
appendString(String, String) - Method in interface io.gravitee.gateway.api.buffer.Buffer
Appends the specified String with the given charset to the current one.
apply(Flowable<Message>) - Method in interface io.gravitee.gateway.reactive.api.service.dlq.DlqService
Set up the dead letter queue mechanism on the incoming flow of messages.
applyStopHook() - Method in class io.gravitee.gateway.reactive.api.connector.entrypoint.async.EntrypointAsyncConnector
 
AT_LEAST_ONCE - Enum constant in enum class io.gravitee.gateway.reactive.api.qos.Qos
This level of QoS warranties that messages are delivered once or many times.
AT_MOST_ONCE - Enum constant in enum class io.gravitee.gateway.reactive.api.qos.Qos
This level of QoS warranty that messages are delivered 0 or once without any duplication.
ATTR_API - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_API - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_API_DEPLOYED_AT - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_API_DEPLOYED_AT - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_API_NAME - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_APPLICATION - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_APPLICATION - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_CLIENT_IDENTIFIER - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_CONTEXT_PATH - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_CONTEXT_PATH - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_ENVIRONMENT - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_ENVIRONMENT - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_FAILURE_ATTRIBUTE - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_INTERNAL_ADAPTED_CONTEXT - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
Adapted ExecutionContext for V3 compatibility.
ATTR_INTERNAL_ANALYTICS_CONTEXT - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_ENDPOINT_CONNECTOR_ID - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_ENTRYPOINT_CONNECTOR - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
Attribute used to store a reference to the EntrypointConnector
ATTR_INTERNAL_EXECUTION_FAILURE - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_FLOW_STAGE - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_INVOKER - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_INVOKER_SKIP - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_LISTENER_TYPE - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_MESSAGE_RECORDABLE - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_MESSAGE_RECORDABLE_WITH_LOGGING - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_MESSAGES_LIMIT_COUNT - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
Feature: limit
Type: integer
Attribute used to store the maximum number of messages to retrieve, asked by the client.
ATTR_INTERNAL_MESSAGES_LIMIT_DURATION_MS - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
Feature: limit
Type: long
Attribute used to store the maximum duration of the consumption request, asked by the client.
ATTR_INTERNAL_MESSAGES_RECOVERY_LAST_ID - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
Feature: recovery
Type: string
Attribute used to store the ID of the last message received by the client.
ATTR_INTERNAL_REACTABLE_API - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_SECURITY_SKIP - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_SECURITY_TOKEN - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_SUBSCRIPTION - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_SUBSCRIPTION_TYPE - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INTERNAL_VALIDATE_SUBSCRIPTION - Static variable in class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
ATTR_INVOKER - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_INVOKER_SKIP - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_MAPPED_PATH - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_MAPPED_PATH - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_ORGANIZATION - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_ORGANIZATION - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_PLAN - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_PLAN - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_PREFIX - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_PREFIX - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_QUOTA_COUNT - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_QUOTA_COUNT - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_QUOTA_LIMIT - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_QUOTA_LIMIT - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_QUOTA_REMAINING - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_QUOTA_REMAINING - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_QUOTA_RESET_TIME - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_QUOTA_RESET_TIME - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_REQUEST_ENDPOINT - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_REQUEST_ENDPOINT - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_REQUEST_ENDPOINT_OVERRIDE - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_REQUEST_METHOD - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_REQUEST_METHOD - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_RESOLVED_PATH - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_RESOLVED_PATH - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_SECURITY_SKIP - Static variable in interface io.gravitee.gateway.api.ExecutionContext
Skip security chain isn't prefixed to avoid breaking code where this constant isn't used.
ATTR_SUBSCRIPTION_ID - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_SUBSCRIPTION_ID - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_USER - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_USER - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_USER_ROLES - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_USER_ROLES - Static variable in class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
ATTR_VALIDATE_SUBSCRIPTION - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
attribute(String) - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
attribute(String) - Method in interface io.gravitee.gateway.reactive.api.message.Message
Returns the value of the attribute cast in the expected type T, or null if no attribute for the given name exists.
attribute(String, Object) - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
attribute(String, Object) - Method in interface io.gravitee.gateway.reactive.api.message.Message
Stores an attribute in this message.
attributeAsList(String) - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
attributeAsList(String) - Method in interface io.gravitee.gateway.reactive.api.message.Message
Return the attribute as an immutable List.
attributeNames() - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
attributeNames() - Method in interface io.gravitee.gateway.reactive.api.message.Message
Returns a Set containing the names of the attributes available to this message.
attributes() - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
attributes() - Method in interface io.gravitee.gateway.reactive.api.message.Message
Get all attributes available.
authenticate(KafkaConnectionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.kafka.KafkaSecurityPolicy
Define the actions to perform during the connection.
AUTHORIZATION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.8">HTTP/1.1 documentation}.
AUTO - Enum constant in enum class io.gravitee.gateway.reactive.api.qos.Qos
This QoS level will adapt the QoS depending on EntrypointConnector and EndpointConnector capabilities allowing a trade-off between performance and delivery warranty.
AUTO_ACK - Enum constant in enum class io.gravitee.gateway.reactive.api.qos.QosCapability
This means auto acknowledgment is required or supported.
available() - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
Can the endpoint be reach ?

B

BaseExecutionContext - Interface in io.gravitee.gateway.reactive.api.context.base
Base interface any execution context interface can inherit from.
BaseMessageExecutionContext - Interface in io.gravitee.gateway.reactive.api.context.base
Base interface any message execution context interface can inherit from.
BaseMessageRequest - Interface in io.gravitee.gateway.reactive.api.context.base
Represents a request that can manipulate a flow of messages.
BaseMessageResponse - Interface in io.gravitee.gateway.reactive.api.context.base
Represents a response that can manipulate a flow of messages.
BasePolicy - Interface in io.gravitee.gateway.reactive.api.policy.base
 
BaseRequest - Interface in io.gravitee.gateway.reactive.api.context.base
Defines the common information that can be accessed for any request type.
BaseResponse - Interface in io.gravitee.gateway.reactive.api.context.base
Defines the common information that can be accessed for any response type.
BaseSecurityPolicy - Interface in io.gravitee.gateway.reactive.api.policy.base
BaseSecurityPolicy is a base that can be used for securing declaring a security policy.
BINARY - Enum constant in enum class io.gravitee.gateway.api.ws.WebSocketFrame.Type
 
body() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainRequest
Get the current body request as a Maybe.
body() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainResponse
Get the current body response as a Maybe.
body(Buffer) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainRequest
Set the current body request as a Buffer.
body(Buffer) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainResponse
Set the current body response as a Buffer.
bodyHandler - Variable in class io.gravitee.gateway.api.stream.SimpleReadWriteStream
 
bodyHandler(Handler<Buffer>) - Method in class io.gravitee.gateway.api.RequestWrapper
 
bodyHandler(Handler<T>) - Method in interface io.gravitee.gateway.api.stream.ReadStream
 
bodyHandler(Handler<T>) - Method in class io.gravitee.gateway.api.stream.SimpleReadWriteStream
 
bodyOrEmpty() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainRequest
Same as HttpPlainRequest.body() but returns a Single of Buffer instead.
bodyOrEmpty() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainResponse
Same as HttpPlainResponse.body() but returns a Single of Buffer instead.
buffer - Variable in class io.gravitee.gateway.api.stream.TransformableStream
 
buffer() - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates an empty buffer.
buffer() - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(byte[]) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates a buffer from the specified byte array.
buffer(byte[]) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(int) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates an empty buffer with reserved space.
buffer(int) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(ByteBuf) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates a buffer from a netty ByteBuf.
buffer(ByteBuf) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(Buffer) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates a buffer from a vertx Buffer.
buffer(Buffer) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(Buffer) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates a buffer from a vertx Buffer.
buffer(Buffer) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(String) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates a buffer from the specified String.
buffer(String) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(String, String) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Same as Buffer.buffer(String) but with the given charset.
buffer(String, String) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
Buffer - Interface in io.gravitee.gateway.api.buffer
Mainly inspired by Vertx.io
BufferedReadWriteStream - Class in io.gravitee.gateway.api.stream
 
BufferedReadWriteStream() - Constructor for class io.gravitee.gateway.api.stream.BufferedReadWriteStream
 
BufferFactory - Interface in io.gravitee.gateway.api.buffer
 
build() - Method in class io.gravitee.gateway.api.http.stream.TransformableRequestStreamBuilder
 
build() - Method in class io.gravitee.gateway.api.http.stream.TransformableResponseStreamBuilder
 
build() - Method in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
build() - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
 
builder() - Static method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 

C

CACHE_CONTROL - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9">HTTP/1.1 documentation}.
callbacks() - Method in interface io.gravitee.gateway.reactive.api.context.kafka.KafkaConnectionContext
Access the array of Callback exchanged during connection.
cancel() - Method in interface io.gravitee.gateway.api.proxy.ProxyConnection
 
cancel() - Method in interface io.gravitee.gateway.api.proxy.ProxyResponse
 
cancelHandler(Handler<Void>) - Method in interface io.gravitee.gateway.api.proxy.ProxyConnection
 
cancelHandler(Handler<Void>) - Method in interface io.gravitee.gateway.api.proxy.ProxyResponse
 
CERTIFICATE - Enum constant in enum class io.gravitee.gateway.reactive.api.policy.SecurityToken.TokenType
 
chain(PolicyChain) - Method in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
ChainHook - Interface in io.gravitee.gateway.reactive.api.hook
Interface that can be used to add hook behaviour on a chain
chunks() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainRequest
Get the current request body chunks as Flowable of Buffer.
chunks() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainResponse
Get the current response body chunks as Flowable of Buffer.
chunks(Flowable<Buffer>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainRequest
Set the current request body chunks from a Flowable of Buffer.
chunks(Flowable<Buffer>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainResponse
Set the current response body chunks from a Flowable of Buffer.
clear() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
clear() - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
CLIENT_ID - Enum constant in enum class io.gravitee.gateway.reactive.api.policy.SecurityToken.TokenType
 
clientIdentifier() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
Propagated client identifier between multiple requests.
close() - Method in interface io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequest
 
close() - Method in class io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequestImpl
 
close() - Method in interface io.gravitee.gateway.api.ws.WebSocket
 
close() - Method in interface io.gravitee.gateway.reactive.api.ws.WebSocket
Closes the websocket without any status.
close(int) - Method in interface io.gravitee.gateway.reactive.api.ws.WebSocket
Closes the websocket with the specified status.
close(int, String) - Method in interface io.gravitee.gateway.reactive.api.ws.WebSocket
Closes the websocket with the specified status and reason.
CLOSE - Enum constant in enum class io.gravitee.gateway.api.ws.WebSocketFrame.Type
 
closed() - Method in interface io.gravitee.gateway.reactive.api.ws.WebSocket
Indicates if websocket is closed or not.
closeHandler(Handler<Void>) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
closeHandler(Handler<Void>) - Method in interface io.gravitee.gateway.api.proxy.ProxyRequest
 
closeHandler(Handler<Void>) - Method in interface io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequest
 
closeHandler(Handler<Void>) - Method in class io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequestImpl
 
closeHandler(Handler<Void>) - Method in interface io.gravitee.gateway.api.Request
 
closeHandler(Handler<Void>) - Method in class io.gravitee.gateway.api.RequestWrapper
 
closeHandler(Handler<Void>) - Method in interface io.gravitee.gateway.api.ws.WebSocket
 
connect(ExecutionContext) - Method in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
 
connect(ExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.connector.endpoint.EndpointConnector
 
connected() - Method in interface io.gravitee.gateway.api.proxy.ProxyResponse
Is the response connected to an upstream or it is a 'direct' response from the proxy itself.
CONNECTION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.10">HTTP/1.1 documentation}.
connector() - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
The Connector used to invoke the endpoint.
Connector - Interface in io.gravitee.gateway.api
A simple marker interface to define a way to invoke / call something.
Connector - Interface in io.gravitee.gateway.reactive.api.connector
Interface describing Connector which could be implemented to deal with new protocol specification
ConnectorConfiguration - Interface in io.gravitee.gateway.reactive.api.connector
Simple connector configuration interface
ConnectorFactory<T extends Connector> - Interface in io.gravitee.gateway.reactive.api.connector
Factory used to create new Connector
ConnectorMode - Enum Class in io.gravitee.gateway.reactive.api
 
container - Variable in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
contains(CharSequence) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
contains(CharSequence) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
contains(String) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
containsAllKeys(Collection<String>) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
containsAllKeys(Collection<String>) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
containsKey(CharSequence) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
Deprecated. 
containsKey(Object) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
containsKey(String) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
containsValue(Object) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
content() - Method in interface io.gravitee.gateway.reactive.api.message.Message
The current content of the message.
content(Buffer) - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
content(Buffer) - Method in interface io.gravitee.gateway.reactive.api.message.Message
Set the content of the message.
content(String) - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
content(String) - Method in interface io.gravitee.gateway.reactive.api.message.Message
Set the content of the message.
CONTENT_DISPOSITION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://tools.ietf.org/html/rfc2183">IETF RFC-2183}.
CONTENT_ENCODING - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.11">HTTP/1.1 documentation}.
CONTENT_ID - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://tools.ietf.org/html/rfc2392">IETF RFC-2392}.
CONTENT_LANGUAGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.12">HTTP/1.1 documentation}.
CONTENT_LENGTH - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13">HTTP/1.1 documentation}.
CONTENT_LOCATION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.14">HTTP/1.1 documentation}.
CONTENT_MD5 - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.15">HTTP/1.1 documentation}.
CONTENT_RANGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.16">HTTP/1.1 documentation}.
CONTENT_TYPE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17">HTTP/1.1 documentation}.
contentLength - Variable in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
contentLength(int) - Method in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
contentLength(long) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainRequest
Set the `Content-Length` header to the request.
contentLength(long) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainResponse
Set the `Content-Length` header to the response.
contentType - Variable in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
contentType - Variable in class io.gravitee.gateway.api.stream.TransformableStream
 
contentType() - Method in interface io.gravitee.gateway.api.processor.ProcessorFailure
 
contentType() - Method in class io.gravitee.gateway.api.stream.TransformableStream
 
contentType() - Method in class io.gravitee.gateway.reactive.api.ExecutionFailure
 
contentType(String) - Method in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
contentType(String) - Method in class io.gravitee.gateway.reactive.api.ExecutionFailure
 
ContextAttributes - Class in io.gravitee.gateway.reactive.api.context
 
ContextAttributes() - Constructor for class io.gravitee.gateway.reactive.api.context.ContextAttributes
 
contextPath() - Method in interface io.gravitee.gateway.api.Request
Returns the portion of the request URI that indicates the context of the request.
contextPath() - Method in class io.gravitee.gateway.api.RequestWrapper
 
contextPath() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
 
CONTINUATION - Enum constant in enum class io.gravitee.gateway.api.ws.WebSocketFrame.Type
 
COOKIE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.ietf.org/rfc/rfc2109.txt">IETF RFC 2109}.
correlationId() - Method in interface io.gravitee.gateway.reactive.api.context.kafka.KafkaExecutionContext
 
correlationId() - Method in interface io.gravitee.gateway.reactive.api.message.Message
The correlation id of the message.
create() - Static method in interface io.gravitee.gateway.api.http.HttpHeaders
 
create(int, int, Buffer) - Static method in interface io.gravitee.gateway.api.http2.HttpFrame
 
create(HttpHeaders) - Static method in interface io.gravitee.gateway.api.http.HttpHeaders
 
create(EntrypointConnector) - Method in interface io.gravitee.gateway.reactive.api.service.dlq.DlqServiceFactory
Create and return a DlqService that can be used for the specified connector.
createConnector(DeploymentContext, Qos, String) - Method in interface io.gravitee.gateway.reactive.api.connector.entrypoint.async.EntrypointAsyncConnectorFactory
Allow creating new connector from the given string configuration and QoS (Quality Of Service).
createConnector(DeploymentContext, String) - Method in interface io.gravitee.gateway.reactive.api.connector.entrypoint.async.EntrypointAsyncConnectorFactory
Allow creating new entrypoint connector from the given string configuration.
createConnector(DeploymentContext, String) - Method in interface io.gravitee.gateway.reactive.api.connector.entrypoint.EntrypointConnectorFactory
Allow creating new entrypoint connector from the given string configuration.
createConnector(DeploymentContext, String, String) - Method in interface io.gravitee.gateway.reactive.api.connector.endpoint.EndpointConnectorFactory
Allow creating new endpoint connector from the given strings configuration.
createProxyRequest(Request) - Method in interface io.gravitee.gateway.api.endpoint.resolver.ProxyEndpoint
 
createProxyRequest(Request, Function<ProxyRequestBuilder, ProxyRequestBuilder>) - Method in interface io.gravitee.gateway.api.endpoint.resolver.ProxyEndpoint
 
createService(DeploymentContext) - Method in interface io.gravitee.gateway.reactive.api.apiservice.ApiServiceFactory
Allow creating new api service from the given string configuration.
customFrameHandler(Handler<HttpFrame>) - Method in interface io.gravitee.gateway.api.proxy.ProxyResponse
For HTTP/2 request
customFrameHandler(Handler<HttpFrame>) - Method in interface io.gravitee.gateway.api.Request
For HTTP/2 request
customFrameHandler(Handler<HttpFrame>) - Method in class io.gravitee.gateway.api.RequestWrapper
 

D

data() - Method in interface io.gravitee.gateway.api.ws.WebSocketFrame
This one is only valid in case of a TEXT or BINARY frame type.
DATE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18">HTTP/1.1 documentation}.
deeplyEquals(HttpHeaders) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
Indicates if this instance of HttpHeaders is deeply equal to another one.
DEFAULT_FAILURE_CODE - Static variable in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
 
DEFAULT_ORDER - Static variable in interface io.gravitee.gateway.reactive.api.policy.base.BaseSecurityPolicy
 
DefaultHttpHeaders - Class in io.gravitee.gateway.api.http
Implements io.gravitee.common.util.MultiValueMap<String,String> for backward compatibility.
DefaultMessage - Class in io.gravitee.gateway.reactive.api.message
 
DefaultMessage(String) - Constructor for class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
DefaultMessage.DefaultMessageBuilder - Class in io.gravitee.gateway.reactive.api.message
 
DefaultMessageBuilder() - Constructor for class io.gravitee.gateway.reactive.api.message.DefaultMessage.DefaultMessageBuilder
 
delegate() - Method in interface io.gravitee.gateway.reactive.api.context.kafka.KafkaRequest
Access the underlying native Kafka request.
delegate() - Method in interface io.gravitee.gateway.reactive.api.context.kafka.KafkaResponse
Access the underlying native Kafka response.
DeploymentContext - Interface in io.gravitee.gateway.reactive.api.context
The DeploymentContext allows to access useful information at deployment time.
DlqService - Interface in io.gravitee.gateway.reactive.api.service.dlq
Allows applying behavior on a flow of messages in order to filter messages in error and send them ot a Dead Letter Queue.
DlqServiceFactory - Interface in io.gravitee.gateway.reactive.api.service.dlq
Factory allowing to instantiate a DlqService for the specified EntrypointConnector.
drainHandler(Handler<Void>) - Method in interface io.gravitee.gateway.api.stream.WriteStream
 

E

emitStopMessage() - Method in class io.gravitee.gateway.reactive.api.connector.entrypoint.async.EntrypointAsyncConnector
 
EMPTY_EVALUABLE_SSL_PRINCIPAL - Static variable in class io.gravitee.gateway.api.el.EvaluableSSLSession
 
EmptyEvaluableSSLPrincipal - Class in io.gravitee.gateway.api.el
 
EmptyEvaluableSSLPrincipal() - Constructor for class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
end() - Method in class io.gravitee.gateway.api.http.stream.TransformableRequestStream
 
end() - Method in class io.gravitee.gateway.api.http.stream.TransformableResponseStream
 
end() - Method in interface io.gravitee.gateway.api.Response
 
end() - Method in class io.gravitee.gateway.api.stream.SimpleReadWriteStream
 
end() - Method in class io.gravitee.gateway.api.stream.TransformableStream
 
end() - Method in interface io.gravitee.gateway.api.stream.WriteStream
 
end(HttpBaseExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainResponse
End the response.
end(T) - Method in interface io.gravitee.gateway.api.stream.WriteStream
 
ended() - Method in interface io.gravitee.gateway.api.Request
 
ended() - Method in class io.gravitee.gateway.api.RequestWrapper
 
ended() - Method in interface io.gravitee.gateway.api.Response
 
ended() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
Indicates if that request is ended or not meaning that all the request headers and the request body have been fully read.
ended() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseResponse
Indicates if the response is ended or not.
endHandler - Variable in class io.gravitee.gateway.api.stream.SimpleReadWriteStream
 
endHandler(Handler<Void>) - Method in class io.gravitee.gateway.api.RequestWrapper
 
endHandler(Handler<Void>) - Method in interface io.gravitee.gateway.api.Response
 
endHandler(Handler<Void>) - Method in interface io.gravitee.gateway.api.stream.ReadStream
 
endHandler(Handler<Void>) - Method in class io.gravitee.gateway.api.stream.SimpleReadWriteStream
 
Endpoint - Interface in io.gravitee.gateway.api.endpoint
 
EndpointAsyncConnector - Class in io.gravitee.gateway.reactive.api.connector.endpoint.async
EndpointAsyncConnector() - Constructor for class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
 
EndpointAsyncConnectorFactory<T extends EndpointAsyncConnector> - Interface in io.gravitee.gateway.reactive.api.connector.endpoint.async
Specialized factory for EndpointAsyncConnector
EndpointAvailabilityListener - Interface in io.gravitee.gateway.api.endpoint
 
EndpointConnector - Interface in io.gravitee.gateway.reactive.api.connector.endpoint
Interface describing Endpoint Connector which could be implemented to deal with new protocol specification
EndpointConnectorConfiguration - Interface in io.gravitee.gateway.reactive.api.connector.endpoint
Default empty configuration for EndpointConnector
EndpointConnectorFactory<T extends EndpointConnector> - Interface in io.gravitee.gateway.reactive.api.connector.endpoint
Specialized factory for EndpointConnector
EndpointConnectorSharedConfiguration - Interface in io.gravitee.gateway.reactive.api.connector.endpoint
 
EndpointManager - Interface in io.gravitee.gateway.api.endpoint
 
EndpointResolver - Interface in io.gravitee.gateway.api.endpoint.resolver
 
EndpointSyncConnector - Class in io.gravitee.gateway.reactive.api.connector.endpoint.sync
EndpointSyncConnector() - Constructor for class io.gravitee.gateway.reactive.api.connector.endpoint.sync.EndpointSyncConnector
 
EndpointSyncConnectorFactory<T extends EndpointSyncConnector> - Interface in io.gravitee.gateway.reactive.api.connector.endpoint.sync
Specialized factory for EndpointSyncConnector
EntrypointAsyncConnector - Class in io.gravitee.gateway.reactive.api.connector.entrypoint.async
EntrypointAsyncConnector() - Constructor for class io.gravitee.gateway.reactive.api.connector.entrypoint.async.EntrypointAsyncConnector
 
EntrypointAsyncConnectorFactory<T extends EntrypointAsyncConnector> - Interface in io.gravitee.gateway.reactive.api.connector.entrypoint.async
Specialized factory for EntrypointAsyncConnector
EntrypointConnector - Interface in io.gravitee.gateway.reactive.api.connector.entrypoint
Interface describing Entrypoint Connector which could be implemented to deal with new protocol specification
EntrypointConnectorConfiguration - Interface in io.gravitee.gateway.reactive.api.connector.entrypoint
Default empty configuration for EntrypointConnector
EntrypointConnectorFactory<T extends EntrypointConnector> - Interface in io.gravitee.gateway.reactive.api.connector.entrypoint
Specialized factory for EntrypointConnector
EntrypointSyncConnector - Class in io.gravitee.gateway.reactive.api.connector.entrypoint.sync
EntrypointSyncConnector() - Constructor for class io.gravitee.gateway.reactive.api.connector.entrypoint.sync.EntrypointSyncConnector
 
EntrypointSyncConnectorFactory - Interface in io.gravitee.gateway.reactive.api.connector.entrypoint.sync
Specialized factory for EntrypointSyncConnector
entrySet() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
equals(Object) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
error() - Method in interface io.gravitee.gateway.reactive.api.message.Message
Flag indicating the message is in error.
error(boolean) - Method in interface io.gravitee.gateway.reactive.api.message.Message
Flag indicating the message is in error.
error(String, HttpExecutionContext, ExecutionPhase, Throwable) - Method in interface io.gravitee.gateway.reactive.api.hook.HttpHook
 
ETAG - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.19">HTTP/1.1 documentation}.
EvaluableExtractor - Class in io.gravitee.gateway.api.el
 
EvaluableExtractor() - Constructor for class io.gravitee.gateway.api.el.EvaluableExtractor
 
EvaluableMessage - Class in io.gravitee.gateway.reactive.api.el
 
EvaluableMessage(Message) - Constructor for class io.gravitee.gateway.reactive.api.el.EvaluableMessage
 
EvaluableRequest - Class in io.gravitee.gateway.api.el
 
EvaluableRequest - Class in io.gravitee.gateway.reactive.api.el
 
EvaluableRequest(Request) - Constructor for class io.gravitee.gateway.api.el.EvaluableRequest
 
EvaluableRequest(Request, String) - Constructor for class io.gravitee.gateway.api.el.EvaluableRequest
 
EvaluableRequest(GenericRequest) - Constructor for class io.gravitee.gateway.reactive.api.el.EvaluableRequest
EvaluableRequest(GenericRequest, String) - Constructor for class io.gravitee.gateway.reactive.api.el.EvaluableRequest
EvaluableRequest(HttpBaseRequest) - Constructor for class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
EvaluableRequest(HttpBaseRequest, String) - Constructor for class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
EvaluableResponse - Class in io.gravitee.gateway.api.el
 
EvaluableResponse - Class in io.gravitee.gateway.reactive.api.el
 
EvaluableResponse(Response) - Constructor for class io.gravitee.gateway.api.el.EvaluableResponse
 
EvaluableResponse(Response, String) - Constructor for class io.gravitee.gateway.api.el.EvaluableResponse
 
EvaluableResponse(GenericResponse) - Constructor for class io.gravitee.gateway.reactive.api.el.EvaluableResponse
EvaluableResponse(GenericResponse, String) - Constructor for class io.gravitee.gateway.reactive.api.el.EvaluableResponse
EvaluableResponse(HttpBaseResponse) - Constructor for class io.gravitee.gateway.reactive.api.el.EvaluableResponse
 
EvaluableResponse(HttpBaseResponse, String) - Constructor for class io.gravitee.gateway.reactive.api.el.EvaluableResponse
 
EvaluableSSLPrincipal - Class in io.gravitee.gateway.api.el
 
EvaluableSSLPrincipal(Principal) - Constructor for class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
EvaluableSSLSession - Class in io.gravitee.gateway.api.el
 
EvaluableSSLSession(SSLSession) - Constructor for class io.gravitee.gateway.api.el.EvaluableSSLSession
 
exceptionHandler(Handler<Throwable>) - Method in interface io.gravitee.gateway.api.proxy.ProxyConnection
 
ExecutionContext - Interface in io.gravitee.gateway.api
 
ExecutionContext - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
ExecutionFailure - Class in io.gravitee.gateway.reactive.api
 
ExecutionFailure() - Constructor for class io.gravitee.gateway.reactive.api.ExecutionFailure
 
ExecutionFailure(int) - Constructor for class io.gravitee.gateway.reactive.api.ExecutionFailure
 
ExecutionPhase - Enum Class in io.gravitee.gateway.reactive.api
An execution phase allows knowing in which phase of the whole request processing a given action occurs.
EXPECT - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.20">HTTP/1.1 documentation}.
EXPIRES - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21">HTTP/1.1 documentation}.
extractSecurityToken(HttpPlainExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.http.HttpSecurityPolicy
Extracts the SecurityToken from the request execution context.
extractSecurityToken(HttpPlainExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.SecurityPolicy
Deprecated.
 
extractSecurityToken(HttpExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.SecurityPolicy
Deprecated.
 
extractSecurityToken(KafkaConnectionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.kafka.KafkaSecurityPolicy
Extracts the SecurityToken from the kafka connection context.

F

factory - Static variable in interface io.gravitee.gateway.api.buffer.Buffer
 
FAILURE - Enum constant in enum class io.gravitee.gateway.api.service.Subscription.ConsumerStatus
 
FAILURE_ENDPOINT_CONFIGURATION_INVALID - Static variable in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
 
FAILURE_ENDPOINT_CONNECTION_CLOSED - Static variable in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
 
FAILURE_ENDPOINT_CONNECTION_FAILED - Static variable in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
 
FAILURE_ENDPOINT_PUBLISH_FAILED - Static variable in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
 
FAILURE_ENDPOINT_SUBSCRIBE_FAILED - Static variable in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
 
FAILURE_ENDPOINT_UNKNOWN_ERROR - Static variable in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
 
FAILURE_PARAMETERS_EXCEPTION - Static variable in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
 
flags() - Method in interface io.gravitee.gateway.api.http2.HttpFrame
 
flush(Buffer) - Method in class io.gravitee.gateway.api.stream.TransformableStream
 
forApiKey(String) - Static method in class io.gravitee.gateway.reactive.api.policy.SecurityToken
Creates an API key based security token.
forClientCertificate(String) - Static method in class io.gravitee.gateway.reactive.api.policy.SecurityToken
Creates a client certificate based security token.
forClientId(String) - Static method in class io.gravitee.gateway.reactive.api.policy.SecurityToken
Creates a client id based security token.
forMD5ApiKey(String) - Static method in class io.gravitee.gateway.reactive.api.policy.SecurityToken
Creates an MD5 version of an API key based security token.
FORWARDED - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://tools.ietf.org/html/rfc7239">IETF RFC 7239}.
frameHandler(Handler<WebSocketFrame>) - Method in interface io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequest
 
frameHandler(Handler<WebSocketFrame>) - Method in class io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequestImpl
 
frameHandler(Handler<WebSocketFrame>) - Method in interface io.gravitee.gateway.api.ws.WebSocket
 
from(Request) - Static method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
 
FROM - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.22">HTTP/1.1 documentation}.
fromLabel(String) - Static method in enum class io.gravitee.gateway.reactive.api.ApiType
 
fromLabel(String) - Static method in enum class io.gravitee.gateway.reactive.api.ConnectorMode
 
fromLabel(String) - Static method in enum class io.gravitee.gateway.reactive.api.ListenerType
 
fromLabel(String) - Static method in enum class io.gravitee.gateway.reactive.api.qos.Qos
 
fromLabel(String) - Static method in enum class io.gravitee.gateway.reactive.api.qos.QosCapability
 

G

geAttributeNames() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableMessage
 
GenericExecutionContext - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
GenericRequest - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
GenericResponse - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
get(CharSequence) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
get(CharSequence) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
get(Object) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
get(String) - Method in interface io.gravitee.gateway.api.endpoint.EndpointManager
Get an endpoint reference to access the underlying connector.
getAll(CharSequence) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
getAll(CharSequence) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
getAttribute(String) - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
 
getAttribute(String) - Method in interface io.gravitee.gateway.api.ExecutionContext
Returns the value of the named attribute as an Object, or null if no attribute of the given name exists.
getAttribute(String) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
Returns the value of the attribute cast in the expected type T, or null if no attribute for the given name exists.
getAttributeAsList(String) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
Return the attribute as an immutable List.
getAttributeNames() - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
 
getAttributeNames() - Method in interface io.gravitee.gateway.api.ExecutionContext
Returns an Enumeration containing the names of the attributes available to this request.
getAttributeNames() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
Returns an Enumeration containing the names of the attributes available to this request.
getAttributes() - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
 
getAttributes() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getAttributes() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
Allow to fetch an attribute from its name (e.g.: CN) or attribute (e.g.: 2.5.4.6).
getAttributes() - Method in interface io.gravitee.gateway.api.ExecutionContext
 
getAttributes() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
Get all attributes available.
getAttributes() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableMessage
 
getBusinessCategory() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getBusinessCategory() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getByApiAndClientIdAndPlan(String, String, String) - Method in interface io.gravitee.gateway.api.service.SubscriptionService
Get subscription by its API, client ID, and plan.
getByApiAndKey(String, String) - Method in interface io.gravitee.gateway.api.service.ApiKeyService
Get api key by its api and key.
getByApiAndMd5Key(String, String) - Method in interface io.gravitee.gateway.api.service.ApiKeyService
Get api key by its api and md5 hash of the key.
getByApiAndSecurityToken(String, SecurityToken, String) - Method in interface io.gravitee.gateway.api.service.SubscriptionService
Get subscription by its API, security token, and plan.
getById(String) - Method in interface io.gravitee.gateway.api.service.SubscriptionService
Get subscription by its ID.
getBytes() - Method in interface io.gravitee.gateway.api.buffer.Buffer
Returns the byte array corresponding to the content of this buffer.
getC() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getC() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getClient() - Method in class io.gravitee.gateway.api.el.EvaluableSSLSession
 
getClientHost() - Method in class io.gravitee.gateway.api.el.EvaluableSSLSession
 
getClientPort() - Method in class io.gravitee.gateway.api.el.EvaluableSSLSession
 
getCn() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getCn() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getComponent(Class<T>) - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
 
getComponent(Class<T>) - Method in interface io.gravitee.gateway.api.ExecutionContext
 
getComponent(Class<T>) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
 
getComponent(Class<T>) - Method in interface io.gravitee.gateway.reactive.api.context.DeploymentContext
Returns the component corresponding to the specified componentClass.
getContent() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getContent() - Method in class io.gravitee.gateway.api.el.EvaluableResponse
 
getContent() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableMessage
 
getContent() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getContent() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableResponse
 
getContentLength() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableMessage
 
getContextPath() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getContextPath() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getCountryOfCitizenship() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getCountryOfCitizenship() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getCountryOfResidence() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getCountryOfResidence() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getDateOfBirth() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getDateOfBirth() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getDc() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getDc() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getDescription() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getDescription() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getDmdName() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getDmdName() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getDn() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getDn() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getDnQualifier() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getDnQualifier() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getE() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getE() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getEmailAddress() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getEmailAddress() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getError() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableMessage
 
getFirst(CharSequence) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
Deprecated. 
getFirst(String) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
getGender() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getGender() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getGeneration() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getGeneration() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getGivenname() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getGivenname() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getHeaders() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getHeaders() - Method in class io.gravitee.gateway.api.el.EvaluableResponse
 
getHeaders() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableMessage
 
getHeaders() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getHeaders() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableResponse
 
getHost() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getHost() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getId() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getId() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableMessage
 
getId() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getId() - Method in interface io.gravitee.gateway.reactive.api.invoker.Invoker
 
getInitials() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getInitials() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getInternalAttribute(String) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
Returns the value of the internal attribute cast in the expected type T, or null if no attribute for the given name exists.
getInternalAttributes() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
Get all internal attributes available.
getJsonContent() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getJsonContent() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableResponse
 
getL() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getL() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getLabel() - Method in enum class io.gravitee.gateway.reactive.api.ExecutionPhase
 
getLocalAddress() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getLocalAddress() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getMetadata() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableMessage
 
getMethod() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getMethod() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getName() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getName() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getNameAtBirth() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getNameAtBirth() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getNativeBuffer() - Method in interface io.gravitee.gateway.api.buffer.Buffer
Returns the netty native buffer (ByteBuf) behind this buffer.
getNodeConfiguration() - Method in class io.gravitee.gateway.reactive.api.helper.PluginConfigurationHelper
Helper method to retrieve node configuration
getO() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getO() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getOrDefault(CharSequence, List<String>) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
getOrganizationIdentifier() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getOrganizationIdentifier() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getOu() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getOu() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getParams() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getParams() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getPath() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getPath() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getPathInfo() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getPathInfo() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getPathInfos() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getPathInfos() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getPathParams() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getPathParams() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getPaths() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getPaths() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getPlaceOfBirth() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getPlaceOfBirth() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getPostalAddress() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getPostalAddress() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getPostalCode() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getPostalCode() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getPseudonym() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getPseudonym() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getRemoteAddress() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getRemoteAddress() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getRole() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getRole() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getScheme() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getScheme() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getSerialnumber() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getSerialnumber() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getServer() - Method in class io.gravitee.gateway.api.el.EvaluableSSLSession
 
getSsl() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getSsl() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getSt() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getSt() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getStatus() - Method in class io.gravitee.gateway.api.el.EvaluableResponse
 
getStatus() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableResponse
 
getStreet() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getStreet() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getSurname() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getSurname() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getT() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getT() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getTelephoneNumber() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getTelephoneNumber() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getTemplateEngine() - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
 
getTemplateEngine() - Method in interface io.gravitee.gateway.api.ExecutionContext
 
getTemplateEngine() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
Get the TemplateEngine that can be used to evaluate EL expressions.
getTemplateEngine() - Method in interface io.gravitee.gateway.reactive.api.context.DeploymentContext
Get the TemplateEngine that can be used to evaluate EL expressions.
getTemplateEngine(Message) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageExecutionContext
Get the TemplateEngine that can be used to evaluate EL expressions.
getTimestamp() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getTimestamp() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getTracer() - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
 
getTracer() - Method in interface io.gravitee.gateway.api.ExecutionContext
 
getTransactionId() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getTransactionId() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getUid() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getUid() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getUniqueIdentifier() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getUniqueIdentifier() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getUnstructuredAddress() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getUnstructuredAddress() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getUri() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getUri() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getVersion() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getVersion() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getXmlContent() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
getXmlContent() - Method in class io.gravitee.gateway.reactive.api.el.EvaluableResponse
 

H

handle(T) - Method in interface io.gravitee.gateway.api.handler.Handler
 
Handler<T> - Interface in io.gravitee.gateway.api.handler
A generic event handler
handleRequest(ExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.connector.entrypoint.EntrypointConnector
Handle incoming request by doing or adding anything to the context anything required by the entrypoint.
handleResponse(ExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.connector.entrypoint.EntrypointConnector
Handle outgoing response by doing or adding anything to the context anything required by the entrypoint.
hashCode() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
headers() - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
headers() - Method in interface io.gravitee.gateway.api.proxy.ProxyRequest
 
headers() - Method in interface io.gravitee.gateway.api.proxy.ProxyResponse
 
headers() - Method in interface io.gravitee.gateway.api.Request
 
headers() - Method in class io.gravitee.gateway.api.RequestWrapper
 
headers() - Method in interface io.gravitee.gateway.api.Response
 
headers() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
 
headers() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseResponse
 
headers() - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
headers() - Method in interface io.gravitee.gateway.reactive.api.message.Message
Get the headers of the message.
headers(HttpHeaders) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
 
headers(HttpHeaders) - Method in interface io.gravitee.gateway.reactive.api.message.Message
Set the headers of the message.
Hook - Interface in io.gravitee.gateway.reactive.api.hook
Deprecated, for removal: This API element is subject to removal in a future version.
Hookable<T> - Interface in io.gravitee.gateway.reactive.api.hook
 
host() - Method in interface io.gravitee.gateway.api.Request
Allows to retrieve the request host.
host() - Method in class io.gravitee.gateway.api.RequestWrapper
 
host() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
Allows to retrieve the request host.
HOST - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.23">HTTP/1.1 documentation}.
HTTP - Enum constant in enum class io.gravitee.gateway.reactive.api.ListenerType
 
HttpBaseExecutionContext - Interface in io.gravitee.gateway.reactive.api.context.http
Base interface any http-based execution context interface can inherit from.
HttpBaseRequest - Interface in io.gravitee.gateway.reactive.api.context.http
Base interface for all http-based requests.
HttpBaseResponse - Interface in io.gravitee.gateway.reactive.api.context.http
Base interface for all http-based responses.
HttpExecutionContext - Interface in io.gravitee.gateway.reactive.api.context.http
Allows accessing the specificities related to HttpPlainExecutionContext and HttpMessageExecutionContext from a http context that can mutate from plain to messages.
HttpExecutionContext - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
HttpFrame - Interface in io.gravitee.gateway.api.http2
 
HttpHeaderNames - Interface in io.gravitee.gateway.api.http
 
HttpHeaders - Interface in io.gravitee.gateway.api.http
 
HttpHook - Interface in io.gravitee.gateway.reactive.api.hook
Interface that can be used to add generic behaviour
HttpMessageExecutionContext - Interface in io.gravitee.gateway.reactive.api.context.http
Specialize http execution context allowing access to an HttpMessageRequest and HttpMessageResponse that manipulates flow of messages.
HttpMessageRequest - Interface in io.gravitee.gateway.reactive.api.context.http
Represents a request that can manipulate a flow of messages.
HttpMessageResponse - Interface in io.gravitee.gateway.reactive.api.context.http
Represents a response that can manipulate a flow of messages.
HttpPlainExecutionContext - Interface in io.gravitee.gateway.reactive.api.context.http
Http execution context allowing access to HttpPlainRequest and HttpPlainResponse that manipulates raw http bodies (content or chunks).
HttpPlainRequest - Interface in io.gravitee.gateway.reactive.api.context.http
Represents a request that can manipulate a plain http body (as a single buffer or a flow of chunks).
HttpPlainResponse - Interface in io.gravitee.gateway.reactive.api.context.http
Represents a response that can manipulate a plain http body (as a single buffer or a flow of chunks).
HttpPolicy - Interface in io.gravitee.gateway.reactive.api.policy.http
A HttpPolicy allows to define the actions to apply during the different request execution phases of an HTTP request.
HttpRequest - Interface in io.gravitee.gateway.reactive.api.context.http
Allows accessing the specificities related to HttpPlainRequest and HttpMessageResponse from a http request that can mutate from plain to messages.
HttpRequest - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
HttpResponse - Interface in io.gravitee.gateway.reactive.api.context.http
Allows accessing the specificities related to HttpPlainRequest and HttpMessageResponse from a http request that can mutate from plain to messages.
HttpResponse - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
HttpSecurityPolicy - Interface in io.gravitee.gateway.reactive.api.policy.http
HttpSecurityPolicy is a Policy that can be used for securing a plan that can require a subscription.

I

id() - Method in interface io.gravitee.gateway.api.Request
 
id() - Method in class io.gravitee.gateway.api.RequestWrapper
 
id() - Method in interface io.gravitee.gateway.reactive.api.apiservice.ApiService
 
id() - Method in interface io.gravitee.gateway.reactive.api.connector.Connector
Returns the id of the connector
id() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
Get the id assigned to this http request.
id() - Method in interface io.gravitee.gateway.reactive.api.hook.HttpHook
 
id() - Method in interface io.gravitee.gateway.reactive.api.message.Message
Get the current id of the message.
id() - Method in interface io.gravitee.gateway.reactive.api.policy.base.BasePolicy
The id of the policy (usually the same id as defined in the policy manifest)
IF_MATCH - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.24">HTTP/1.1 documentation}.
IF_MODIFIED_SINCE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.25">HTTP/1.1 documentation}.
IF_NONE_MATCH - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.26">HTTP/1.1 documentation}.
IF_UNMODIFIED_SINCE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.28">HTTP/1.1 documentation}.
internalAttribute(String) - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
internalAttribute(String) - Method in interface io.gravitee.gateway.reactive.api.message.Message
 
internalAttribute(String, Object) - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
internalAttribute(String, Object) - Method in interface io.gravitee.gateway.reactive.api.message.Message
Stores an internal attribute in this message.
internalAttributeNames() - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
internalAttributeNames() - Method in interface io.gravitee.gateway.reactive.api.message.Message
Returns a Set containing the names of the internal attributes available to this message.
internalAttributes() - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
internalAttributes() - Method in interface io.gravitee.gateway.reactive.api.message.Message
Get all internal attributes available.
InternalContextAttributes - Class in io.gravitee.gateway.reactive.api.context
 
InternalContextAttributes() - Constructor for class io.gravitee.gateway.reactive.api.context.InternalContextAttributes
 
interrupt() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainExecutionContext
Interrupts the current execution while indicating that the response can be sent "as is" to the downstream.
interrupt(String, HttpExecutionContext, ExecutionPhase) - Method in interface io.gravitee.gateway.reactive.api.hook.HttpHook
 
interruptBody() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainExecutionContext
Interrupts the current execution while indicating that the response can be sent "as is" to the downstream.
interruptBodyWith(ExecutionFailure) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainExecutionContext
Same as HttpPlainExecutionContext.interruptBody() but with an ExecutionFailure object that indicates that the execution has failed.
interruptMessage() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageExecutionContext
interruptMessages() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageExecutionContext
Interrupts the current execution while indicating that the flow of messages can be consumed "as is" to the downstream.
interruptMessagesWith(ExecutionFailure) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageExecutionContext
Same as BaseMessageExecutionContext.interruptMessages() but with an ExecutionFailure object that indicates that the execution has failed.
interruptMessageWith(ExecutionFailure) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageExecutionContext
Same as BaseMessageExecutionContext#interruptMessagesWith(ExecutionFailure) but at message level
interruptWith(ExecutionFailure) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainExecutionContext
Same as HttpPlainExecutionContext.interrupt() but with an ExecutionFailure object that indicates that the execution has failed.
interruptWith(String, HttpExecutionContext, ExecutionPhase, ExecutionFailure) - Method in interface io.gravitee.gateway.reactive.api.hook.HttpHook
 
invalid(SecurityToken.TokenType) - Static method in class io.gravitee.gateway.reactive.api.policy.SecurityToken
Creates an invalid security token with the given type used by security plans to express the fact that a token as been found by it is invalid.
invoke(ExecutionContext, ReadStream<Buffer>, Handler<ProxyConnection>) - Method in interface io.gravitee.gateway.api.Invoker
 
invoke(ExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.invoker.Invoker
 
Invoker - Interface in io.gravitee.gateway.api
 
Invoker - Interface in io.gravitee.gateway.reactive.api.invoker
Dedicated interface inspired from original Invoker interface allowing to invoke an invoker in a reactive manner.
InvokerHook - Interface in io.gravitee.gateway.reactive.api.hook
 
io.gravitee.gateway.api - package io.gravitee.gateway.api
 
io.gravitee.gateway.api.buffer - package io.gravitee.gateway.api.buffer
 
io.gravitee.gateway.api.context - package io.gravitee.gateway.api.context
 
io.gravitee.gateway.api.el - package io.gravitee.gateway.api.el
 
io.gravitee.gateway.api.endpoint - package io.gravitee.gateway.api.endpoint
 
io.gravitee.gateway.api.endpoint.resolver - package io.gravitee.gateway.api.endpoint.resolver
 
io.gravitee.gateway.api.handler - package io.gravitee.gateway.api.handler
 
io.gravitee.gateway.api.http - package io.gravitee.gateway.api.http
 
io.gravitee.gateway.api.http.stream - package io.gravitee.gateway.api.http.stream
 
io.gravitee.gateway.api.http2 - package io.gravitee.gateway.api.http2
 
io.gravitee.gateway.api.processor - package io.gravitee.gateway.api.processor
 
io.gravitee.gateway.api.proxy - package io.gravitee.gateway.api.proxy
 
io.gravitee.gateway.api.proxy.builder - package io.gravitee.gateway.api.proxy.builder
 
io.gravitee.gateway.api.proxy.ws - package io.gravitee.gateway.api.proxy.ws
 
io.gravitee.gateway.api.service - package io.gravitee.gateway.api.service
 
io.gravitee.gateway.api.stream - package io.gravitee.gateway.api.stream
 
io.gravitee.gateway.api.stream.exception - package io.gravitee.gateway.api.stream.exception
 
io.gravitee.gateway.api.ws - package io.gravitee.gateway.api.ws
 
io.gravitee.gateway.reactive.api - package io.gravitee.gateway.reactive.api
 
io.gravitee.gateway.reactive.api.apiservice - package io.gravitee.gateway.reactive.api.apiservice
 
io.gravitee.gateway.reactive.api.connector - package io.gravitee.gateway.reactive.api.connector
 
io.gravitee.gateway.reactive.api.connector.endpoint - package io.gravitee.gateway.reactive.api.connector.endpoint
 
io.gravitee.gateway.reactive.api.connector.endpoint.async - package io.gravitee.gateway.reactive.api.connector.endpoint.async
 
io.gravitee.gateway.reactive.api.connector.endpoint.sync - package io.gravitee.gateway.reactive.api.connector.endpoint.sync
 
io.gravitee.gateway.reactive.api.connector.entrypoint - package io.gravitee.gateway.reactive.api.connector.entrypoint
 
io.gravitee.gateway.reactive.api.connector.entrypoint.async - package io.gravitee.gateway.reactive.api.connector.entrypoint.async
 
io.gravitee.gateway.reactive.api.connector.entrypoint.sync - package io.gravitee.gateway.reactive.api.connector.entrypoint.sync
 
io.gravitee.gateway.reactive.api.context - package io.gravitee.gateway.reactive.api.context
 
io.gravitee.gateway.reactive.api.context.base - package io.gravitee.gateway.reactive.api.context.base
 
io.gravitee.gateway.reactive.api.context.http - package io.gravitee.gateway.reactive.api.context.http
 
io.gravitee.gateway.reactive.api.context.kafka - package io.gravitee.gateway.reactive.api.context.kafka
 
io.gravitee.gateway.reactive.api.context.tcp - package io.gravitee.gateway.reactive.api.context.tcp
 
io.gravitee.gateway.reactive.api.el - package io.gravitee.gateway.reactive.api.el
 
io.gravitee.gateway.reactive.api.exception - package io.gravitee.gateway.reactive.api.exception
 
io.gravitee.gateway.reactive.api.helper - package io.gravitee.gateway.reactive.api.helper
 
io.gravitee.gateway.reactive.api.hook - package io.gravitee.gateway.reactive.api.hook
 
io.gravitee.gateway.reactive.api.invoker - package io.gravitee.gateway.reactive.api.invoker
 
io.gravitee.gateway.reactive.api.message - package io.gravitee.gateway.reactive.api.message
 
io.gravitee.gateway.reactive.api.message.kafka - package io.gravitee.gateway.reactive.api.message.kafka
 
io.gravitee.gateway.reactive.api.policy - package io.gravitee.gateway.reactive.api.policy
 
io.gravitee.gateway.reactive.api.policy.base - package io.gravitee.gateway.reactive.api.policy.base
 
io.gravitee.gateway.reactive.api.policy.http - package io.gravitee.gateway.reactive.api.policy.http
 
io.gravitee.gateway.reactive.api.policy.kafka - package io.gravitee.gateway.reactive.api.policy.kafka
 
io.gravitee.gateway.reactive.api.qos - package io.gravitee.gateway.reactive.api.qos
 
io.gravitee.gateway.reactive.api.service.dlq - package io.gravitee.gateway.reactive.api.service.dlq
 
io.gravitee.gateway.reactive.api.ws - package io.gravitee.gateway.reactive.api.ws
 
isDefined() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
isDefined() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
isEmpty() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
isEmpty() - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
isFinal() - Method in interface io.gravitee.gateway.api.ws.WebSocketFrame
 
isSSLConnection() - Method in interface io.gravitee.gateway.reactive.api.context.TlsSession
 
isStatus1xx() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseResponse
Indicates if response has status in 100-199 range.
isStatus2xx() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseResponse
Indicates if response has status in 200-299 range.
isStatus3xx() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseResponse
Indicates if response has status in 300-399 range.
isStatus4xx() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseResponse
Indicates if response has status in 400-499 range.
isStatus5xx() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseResponse
Indicates if response has status in 500-599 range.
isTimeValid(long) - Method in class io.gravitee.gateway.api.service.Subscription
 
isWebSocket() - Method in interface io.gravitee.gateway.api.Request
 
isWebSocket() - Method in class io.gravitee.gateway.api.RequestWrapper
 
isWebSocket() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainRequest
Indicates if that request is a websocket request.
iterator() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 

K

KafkaConnectionContext - Interface in io.gravitee.gateway.reactive.api.context.kafka
Specialized context for Kafka connection.
KafkaExecutionContext - Interface in io.gravitee.gateway.reactive.api.context.kafka
Execution context specialized for Kafka.
KafkaMessage - Interface in io.gravitee.gateway.reactive.api.message.kafka
 
KafkaMessageExecutionContext - Interface in io.gravitee.gateway.reactive.api.context.kafka
Message execution context specialized for Kafka.
KafkaMessageRequest - Interface in io.gravitee.gateway.reactive.api.context.kafka
Represents a request that can manipulate a flow of messages that is mapped from a Kafka native ProduceRequest.
KafkaMessageResponse - Interface in io.gravitee.gateway.reactive.api.context.kafka
Represents a response that can manipulate a flow of messages that is mapped from a Kafka native FetchResponse.
KafkaPolicy - Interface in io.gravitee.gateway.reactive.api.policy.kafka
A KafkaPolicy allows to define the actions to apply during the different Kafka requests and responses.
KafkaRequest - Interface in io.gravitee.gateway.reactive.api.context.kafka
Represents a request that can manipulate a Kafka native request.
KafkaResponse - Interface in io.gravitee.gateway.reactive.api.context.kafka
Represents a response that can manipulate a Kafka native response.
KafkaSecurityPolicy - Interface in io.gravitee.gateway.reactive.api.policy.kafka
KafkaSecurityPolicy is a KafkaPolicy that can be used for securing a plan that can require a subscription.
KEEP_ALIVE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/Protocols/HTTP/1.1/draft-ietf-http-v11-spec-01#Keep-Alive">HTTP/1.1 documentation}.
key() - Method in interface io.gravitee.gateway.api.processor.ProcessorFailure
 
key() - Method in class io.gravitee.gateway.reactive.api.ExecutionFailure
 
key(String) - Method in class io.gravitee.gateway.reactive.api.ExecutionFailure
 
keySet() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
kind() - Method in interface io.gravitee.gateway.reactive.api.apiservice.ApiService
 

L

LAST_MODIFIED - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.29">HTTP/1.1 documentation}.
length() - Method in interface io.gravitee.gateway.api.buffer.Buffer
Returns the length of this buffer.
LINK - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://tools.ietf.org/html/rfc5988#page-6">Web Linking (IETF RFC-5988) documentation}.
listeners - Variable in class io.gravitee.gateway.api.endpoint.AbstractEndpoint
 
ListenerType - Enum Class in io.gravitee.gateway.reactive.api
 
localAddress() - Method in interface io.gravitee.gateway.api.Request
Returns the Internet Protocol (IP) address of the interface on which the request was received.
localAddress() - Method in class io.gravitee.gateway.api.RequestWrapper
 
localAddress() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseRequest
Returns the Internet Protocol (IP) address of the interface on which the request was received.
LOCATION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.30">HTTP/1.1 documentation}.

M

main(String[]) - Static method in class io.gravitee.gateway.api.el.EvaluableExtractor
 
MANUAL_ACK - Enum constant in enum class io.gravitee.gateway.reactive.api.qos.QosCapability
This means manual acknowledgment are required or supported.
matchCriteriaCount() - Method in interface io.gravitee.gateway.reactive.api.connector.entrypoint.EntrypointConnector
Returns the number of criteria used in {EntrypointConnector.matches(ExecutionContext).
matches(ExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.connector.entrypoint.EntrypointConnector
Check if incoming request matches entrypoint criteria.
MAX_FORWARDS - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.31">HTTP/1.1 documentation}.
MD5_API_KEY - Enum constant in enum class io.gravitee.gateway.reactive.api.policy.SecurityToken.TokenType
 
message() - Method in interface io.gravitee.gateway.api.processor.ProcessorFailure
 
message() - Method in class io.gravitee.gateway.reactive.api.ExecutionFailure
 
message(String) - Method in class io.gravitee.gateway.reactive.api.ExecutionFailure
 
Message - Interface in io.gravitee.gateway.reactive.api.message
 
MESSAGE - Enum constant in enum class io.gravitee.gateway.reactive.api.ApiType
 
MESSAGE_REQUEST - Enum constant in enum class io.gravitee.gateway.reactive.api.ExecutionPhase
This phase represents the actions occurring from the downstream to the upstream in an async execution context.
MESSAGE_RESPONSE - Enum constant in enum class io.gravitee.gateway.reactive.api.ExecutionPhase
This phase represents the actions occurring from the upstream to the downstream in a message execution context.
MessageExecutionContext - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
MessageHook - Interface in io.gravitee.gateway.reactive.api.hook
Interface that can be used to add hook behaviour on messages
MessageProcessingException - Exception in io.gravitee.gateway.reactive.api.exception
 
MessageProcessingException(String) - Constructor for exception io.gravitee.gateway.reactive.api.exception.MessageProcessingException
 
MessageRequest - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
MessageResponse - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
messages() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageRequest
Get the request message flow as a Flowable of Message.
messages() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageResponse
Get the response message flow as a Flowable of Message.
messages() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageRequest
Get the request message flow as a Flowable of Message.
messages() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageResponse
Get the response message flow as a Flowable of Message.
messages(Flowable<Message>) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageRequest
Set the request message flow.
messages(Flowable<Message>) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageResponse
Set the response message flow.
messages(Flowable<Message>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageRequest
Set the request message flow.
messages(Flowable<Message>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageResponse
Set the response message flow.
metadata() - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
metadata() - Method in interface io.gravitee.gateway.reactive.api.message.Message
Get the metadata of the message.
metadata(Map<String, Object>) - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
method() - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
method() - Method in interface io.gravitee.gateway.api.proxy.ProxyRequest
 
method() - Method in interface io.gravitee.gateway.api.Request
 
method() - Method in class io.gravitee.gateway.api.RequestWrapper
 
method() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
 
method(HttpMethod) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
 
method(HttpMethod) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainRequest
 
metrics() - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
metrics() - Method in interface io.gravitee.gateway.api.proxy.ProxyRequest
 
metrics() - Method in interface io.gravitee.gateway.api.Request
 
metrics() - Method in class io.gravitee.gateway.api.RequestWrapper
 
metrics() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
Get the metrics associated to the context.
MIME_VERSION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/Protocols/rfc1341/3_MIME-Version.html">HTTP/1.1 documentation}.
MutableExecutionContext - Interface in io.gravitee.gateway.api.context
 

N

name() - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
Endpoint name.
names() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
names() - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
NativeExecutionContext - Interface in io.gravitee.gateway.reactive.api.context.base
Base interface any specialized native execution context interface can inherit from (e.g.
NativeMessageExecutionContext - Interface in io.gravitee.gateway.reactive.api.context.base
Base interface any specialized native message execution context interfaces can inherit from (e.g.
NativeRequest - Interface in io.gravitee.gateway.reactive.api.context.base
Represents a native request that can be specialized (e.g.
NativeResponse - Interface in io.gravitee.gateway.reactive.api.context.base
Represents a native response that can be specialized (e.g.
none() - Static method in class io.gravitee.gateway.reactive.api.policy.SecurityToken
Creates an empty security token.
NONE - Enum constant in enum class io.gravitee.gateway.reactive.api.policy.SecurityToken.TokenType
 
NONE - Enum constant in enum class io.gravitee.gateway.reactive.api.qos.Qos
This QoS level allows a high throughput and good performance but without any warranty regarding the delivery.

O

on(Request) - Static method in class io.gravitee.gateway.api.http.stream.TransformableRequestStreamBuilder
 
on(Response) - Static method in class io.gravitee.gateway.api.http.stream.TransformableResponseStreamBuilder
 
onAvailabilityChange(Endpoint, boolean) - Method in interface io.gravitee.gateway.api.endpoint.EndpointAvailabilityListener
 
onBody(MaybeTransformer<Buffer, Buffer>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainRequest
Applies a transformation on the complete body given as a single Buffer.
onBody(MaybeTransformer<Buffer, Buffer>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainResponse
Applies a transformation on the complete body given as a single Buffer.
onChunks(FlowableTransformer<Buffer, Buffer>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainRequest
Applies a transformation on each body chunks and completes when all the chunks have been processed.
onChunks(FlowableTransformer<Buffer, Buffer>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainResponse
Applies a transformation on each body chunks and completes when all the chunks have been processed.
onMessage(Function<Message, Maybe<Message>>) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageRequest
Applies a given transformation on each message.
onMessage(Function<Message, Maybe<Message>>) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageResponse
Applies a given transformation on each message.
onMessage(Function<Message, Maybe<Message>>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageRequest
Applies a given transformation on each message.
onMessage(Function<Message, Maybe<Message>>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageResponse
Applies a given transformation on each message.
onMessageRequest(HttpMessageExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.http.HttpPolicy
Define the actions to perform during the ExecutionPhase.MESSAGE_REQUEST phase.
onMessageRequest(HttpMessageExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.Policy
Deprecated.
 
onMessageRequest(KafkaMessageExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.kafka.KafkaPolicy
Define the actions to perform during the ExecutionPhase.MESSAGE_REQUEST phase.
onMessageRequest(MessageExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.Policy
Deprecated.
 
onMessageResponse(HttpMessageExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.http.HttpPolicy
Define the actions to perform during the ExecutionPhase.MESSAGE_RESPONSE phase.
onMessageResponse(HttpMessageExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.http.HttpSecurityPolicy
The onMessageResponse(MessageExecutionContext) method shouldn't call on a SecurityPolicy
onMessageResponse(HttpMessageExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.Policy
Deprecated.
 
onMessageResponse(HttpMessageExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.SecurityPolicy
Deprecated.
 
onMessageResponse(KafkaMessageExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.kafka.KafkaPolicy
Define the actions to perform during the ExecutionPhase.MESSAGE_RESPONSE phase.
onMessageResponse(MessageExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.Policy
Deprecated.
 
onMessageResponse(MessageExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.SecurityPolicy
Deprecated.
 
onMessages(FlowableTransformer<Message, Message>) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageRequest
Applies a given transformation on each message.
onMessages(FlowableTransformer<Message, Message>) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageResponse
Applies a given transformation on each message.
onMessages(FlowableTransformer<Message, Message>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageRequest
Applies a given transformation on each message.
onMessages(FlowableTransformer<Message, Message>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageResponse
Applies a given transformation on each message.
onRequest(HttpPlainExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.http.HttpPolicy
Define the actions to perform during the ExecutionPhase.REQUEST phase.
onRequest(HttpPlainExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.Policy
Deprecated.
 
onRequest(HttpExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.Policy
Deprecated.
 
onRequest(KafkaExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.kafka.KafkaPolicy
Define the actions to perform during the ExecutionPhase.REQUEST phase.
onResponse(HttpPlainExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.http.HttpPolicy
Define the actions to perform during the ExecutionPhase.RESPONSE phase.
onResponse(HttpPlainExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.http.HttpSecurityPolicy
The onResponse(HttpSimpleExecutionContext) method shouldn't call on a SecurityPolicy
onResponse(HttpPlainExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.Policy
Deprecated.
 
onResponse(HttpPlainExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.SecurityPolicy
Deprecated.
 
onResponse(HttpExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.Policy
Deprecated.
 
onResponse(HttpExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.SecurityPolicy
Deprecated.
 
onResponse(KafkaExecutionContext) - Method in interface io.gravitee.gateway.reactive.api.policy.kafka.KafkaPolicy
Define the actions to perform during the ExecutionPhase.RESPONSE phase.
order() - Method in interface io.gravitee.gateway.reactive.api.policy.base.BaseSecurityPolicy
Defines the priority order of the security policy compared to others.
ORIGIN - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
https://tools.ietf.org/id/draft-abarth-origin-03.html#rfc.section.2
originalHost() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
Allows to retrieve the request original host.

P

parameters() - Method in interface io.gravitee.gateway.api.processor.ProcessorFailure
 
parameters() - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
parameters() - Method in interface io.gravitee.gateway.api.proxy.ProxyRequest
 
parameters() - Method in interface io.gravitee.gateway.api.Request
 
parameters() - Method in class io.gravitee.gateway.api.RequestWrapper
 
parameters() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
 
parameters() - Method in class io.gravitee.gateway.reactive.api.ExecutionFailure
 
parameters(MultiValueMap<String, String>) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
 
parameters(Map<String, Object>) - Method in class io.gravitee.gateway.reactive.api.ExecutionFailure
 
parentCorrelationId() - Method in interface io.gravitee.gateway.reactive.api.message.Message
The parent correlation id of the message.
path() - Method in interface io.gravitee.gateway.api.Request
Returns the part of this request's URL from the protocol name up to the query string in the first line of the HTTP request.
path() - Method in class io.gravitee.gateway.api.RequestWrapper
 
path() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
 
pathInfo() - Method in interface io.gravitee.gateway.api.Request
Return the path without the context-path.
pathInfo() - Method in class io.gravitee.gateway.api.RequestWrapper
 
pathInfo() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
 
pathParameters() - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
pathParameters() - Method in interface io.gravitee.gateway.api.proxy.ProxyRequest
 
pathParameters() - Method in interface io.gravitee.gateway.api.Request
 
pathParameters() - Method in class io.gravitee.gateway.api.RequestWrapper
 
pathParameters() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
 
pathParameters(MultiValueMap<String, String>) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
 
pause() - Method in class io.gravitee.gateway.api.RequestWrapper
 
pause() - Method in interface io.gravitee.gateway.api.stream.ReadStream
 
payload() - Method in interface io.gravitee.gateway.api.http2.HttpFrame
 
PING - Enum constant in enum class io.gravitee.gateway.api.ws.WebSocketFrame.Type
 
pipeDownstream() - Method in interface io.gravitee.gateway.reactive.api.context.tcp.TcpResponse
Setup internally a pipe downstream traffic bytes from backend to the client
pipeUpstream(Completable) - Method in interface io.gravitee.gateway.reactive.api.context.tcp.TcpRequest
Set a completable that pipes upstream traffic bytes from the client to the backend
PluginConfigurationException - Exception in io.gravitee.gateway.reactive.api.exception
 
PluginConfigurationException(String, Exception) - Constructor for exception io.gravitee.gateway.reactive.api.exception.PluginConfigurationException
 
PluginConfigurationHelper - Class in io.gravitee.gateway.reactive.api.helper
Helper class used by factories to instantiate configuration object from json string config.
PluginConfigurationHelper() - Constructor for class io.gravitee.gateway.reactive.api.helper.PluginConfigurationHelper
 
Policy - Interface in io.gravitee.gateway.reactive.api.policy
Deprecated, for removal: This API element is subject to removal in a future version.
policyChain - Variable in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
policyChain - Variable in class io.gravitee.gateway.api.stream.TransformableStream
 
policyChain() - Method in class io.gravitee.gateway.api.stream.TransformableStream
 
PolicyHook - Interface in io.gravitee.gateway.reactive.api.hook
Interface that can be used to add hook behaviour while executing a policy phase
PONG - Enum constant in enum class io.gravitee.gateway.api.ws.WebSocketFrame.Type
 
post(String, HttpExecutionContext, ExecutionPhase) - Method in interface io.gravitee.gateway.reactive.api.hook.HttpHook
 
PRAGMA - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.32">HTTP/1.1 documentation}.
pre(String, HttpExecutionContext, ExecutionPhase) - Method in interface io.gravitee.gateway.reactive.api.hook.HttpHook
 
primary() - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
When an endpoint is marked as a secondary endpoint, it can be selected by the load-balancer only when no more primary endpoint are available.
ProcessorFailure - Interface in io.gravitee.gateway.api.processor
 
ProcessorHook - Interface in io.gravitee.gateway.reactive.api.hook
Interface that can be used to add hook behaviour on processors
PROXY - Enum constant in enum class io.gravitee.gateway.reactive.api.ApiType
 
PROXY_AUTHENTICATE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.33">HTTP/1.1 documentation}.
PROXY_AUTHORIZATION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.34">HTTP/1.1 documentation}.
PROXY_CONNECTION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
 
ProxyConnection - Interface in io.gravitee.gateway.api.proxy
 
ProxyEndpoint - Interface in io.gravitee.gateway.api.endpoint.resolver
 
ProxyRequest - Interface in io.gravitee.gateway.api.proxy
 
ProxyRequestBuilder - Class in io.gravitee.gateway.api.proxy.builder
 
ProxyRequestImpl - Class in io.gravitee.gateway.api.proxy.builder
 
ProxyRequestImpl(Request) - Constructor for class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
ProxyResponse - Interface in io.gravitee.gateway.api.proxy
 
publish(ExecutionContext) - Method in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
 
PUBLISH - Enum constant in enum class io.gravitee.gateway.reactive.api.ConnectorMode
 
PUSH - Enum constant in enum class io.gravitee.gateway.api.service.Subscription.Type
 
put(String, List<String>) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
putAll(Map<? extends String, ? extends List<String>>) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
putAttribute(String, Object) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
Stores an attribute in this request.
putInternalAttribute(String, Object) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
Stores an internal attribute in this request.

Q

Qos - Enum Class in io.gravitee.gateway.reactive.api.qos
 
QosCapability - Enum Class in io.gravitee.gateway.reactive.api.qos
This enum list the qos capabilities required or supportted respectively by EntrypointConnector and EndpointConnector.
qosRequirement() - Method in class io.gravitee.gateway.reactive.api.connector.entrypoint.async.EntrypointAsyncConnector
 
QosRequirement - Class in io.gravitee.gateway.reactive.api.qos
 
QosRequirement() - Constructor for class io.gravitee.gateway.reactive.api.qos.QosRequirement
 

R

RANGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35">HTTP/1.1 documentation}.
rawMethod() - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
rawMethod() - Method in interface io.gravitee.gateway.api.proxy.ProxyRequest
The raw method in case the method() returns HttpMethod.OTHER
rawMethod(String) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
 
read() - Method in interface io.gravitee.gateway.reactive.api.ws.WebSocket
Returns the websocket incoming Flowable of Buffer.
readConfiguration(Class<T>, String) - Method in class io.gravitee.gateway.reactive.api.helper.PluginConfigurationHelper
Helper method in order to easily map json string configuration to the given configuration class
ReadStream<T> - Interface in io.gravitee.gateway.api.stream
Stream reader.
ReadWriteStream<T> - Interface in io.gravitee.gateway.api.stream
 
reason() - Method in interface io.gravitee.gateway.api.proxy.ProxyResponse
Reason-Phrase is intended to give a short textual description of the Status-Code.
reason() - Method in interface io.gravitee.gateway.api.Response
Reason-Phrase is intended to give a short textual description of the Status-Code.
reason() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseResponse
 
reason(String) - Method in interface io.gravitee.gateway.api.Response
 
reason(String) - Method in interface io.gravitee.gateway.reactive.api.context.GenericResponse
Deprecated.
 
reason(String) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseResponse
Set the reason message.
RECOVER - Enum constant in enum class io.gravitee.gateway.reactive.api.qos.QosCapability
Capability offers a way to recover from an event id.
REFERER - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.36">HTTP/1.1 documentation}.
register(ApiKey) - Method in interface io.gravitee.gateway.api.service.ApiKeyService
Register the given api key.
register(Subscription) - Method in interface io.gravitee.gateway.api.service.SubscriptionService
Register the given subscription.
reject(int) - Method in interface io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequest
 
reject(int) - Method in class io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequestImpl
 
reject(int) - Method in interface io.gravitee.gateway.api.ws.WebSocket
WS connection has been rejected by upstream.
remoteAddress() - Method in interface io.gravitee.gateway.api.Request
Returns the Internet Protocol (IP) address of the client or last proxy that sent the request.
remoteAddress() - Method in class io.gravitee.gateway.api.RequestWrapper
 
remoteAddress() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseRequest
Returns the Internet Protocol (IP) address of the client or last proxy that sent the request.
remove(CharSequence) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
remove(CharSequence) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
remove(Object) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
removeAttribute(String) - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
 
removeAttribute(String) - Method in interface io.gravitee.gateway.api.ExecutionContext
Removes an attribute from this request.
removeAttribute(String) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
Removes an attribute from this request.
removeAttribute(String) - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
removeAttribute(String) - Method in interface io.gravitee.gateway.reactive.api.message.Message
Removes an attribute from this request.
removeEndpointAvailabilityListener(EndpointAvailabilityListener) - Method in class io.gravitee.gateway.api.endpoint.AbstractEndpoint
 
removeEndpointAvailabilityListener(EndpointAvailabilityListener) - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
 
removeInternalAttribute(String) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
Removes an internal attribute from this request.
removeInternalAttribute(String) - Method in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
removeInternalAttribute(String) - Method in interface io.gravitee.gateway.reactive.api.message.Message
Removes an internal attribute from this request.
request - Variable in class io.gravitee.gateway.api.RequestWrapper
 
request() - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
 
request() - Method in interface io.gravitee.gateway.api.ExecutionContext
 
request() - Method in interface io.gravitee.gateway.reactive.api.context.ExecutionContext
Deprecated.
 
request() - Method in interface io.gravitee.gateway.reactive.api.context.GenericExecutionContext
Deprecated.
Get the current request stuck to this execution context.
request() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseExecutionContext
Get the current request stuck to this execution context.
request() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpExecutionContext
 
request() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageExecutionContext
Get the current request attached to this execution context.
request() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainExecutionContext
Get the current request stuck to this execution context.
request() - Method in interface io.gravitee.gateway.reactive.api.context.HttpExecutionContext
Deprecated.
 
request() - Method in interface io.gravitee.gateway.reactive.api.context.kafka.KafkaExecutionContext
 
request() - Method in interface io.gravitee.gateway.reactive.api.context.MessageExecutionContext
Deprecated.
Get the current request stuck to this execution context.
request() - Method in interface io.gravitee.gateway.reactive.api.context.tcp.TcpExecutionContext
Get the current request stuck to this execution context.
request() - Method in interface io.gravitee.gateway.reactive.api.context.TcpExecutionContext
Deprecated.
 
request(ProxyRequest, ExecutionContext, Handler<ProxyConnection>) - Method in interface io.gravitee.gateway.api.Connector
 
request(ProxyRequest, Handler<ProxyConnection>) - Method in interface io.gravitee.gateway.api.Connector
 
request(Request) - Method in interface io.gravitee.gateway.api.context.MutableExecutionContext
 
request(Request) - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
 
Request - Interface in io.gravitee.gateway.api
Represents a server-side HTTP request.
Request - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
REQUEST - Enum constant in enum class io.gravitee.gateway.reactive.api.ExecutionPhase
This phase represents the actions occurring from the downstream to the upstream in a sync execution context.
REQUEST_RESPONSE - Enum constant in enum class io.gravitee.gateway.reactive.api.ConnectorMode
 
RequestWrapper - Class in io.gravitee.gateway.api
 
RequestWrapper(Request) - Constructor for class io.gravitee.gateway.api.RequestWrapper
 
requireSubscription() - Method in interface io.gravitee.gateway.reactive.api.policy.base.BaseSecurityPolicy
Security policy can be used together with a plan that requires a subscription.
resolve(String) - Method in interface io.gravitee.gateway.api.endpoint.resolver.EndpointResolver
A reference to the best endpoint / endpoint group according to the target.
response() - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
 
response() - Method in interface io.gravitee.gateway.api.ExecutionContext
 
response() - Method in interface io.gravitee.gateway.reactive.api.context.ExecutionContext
Deprecated.
 
response() - Method in interface io.gravitee.gateway.reactive.api.context.GenericExecutionContext
Deprecated.
Get the current response stuck to this execution context.
response() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseExecutionContext
Get the current response stuck to this execution context.
response() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpExecutionContext
 
response() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageExecutionContext
Get the current response attached to this execution context.
response() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainExecutionContext
Get the current response stuck to this execution context.
response() - Method in interface io.gravitee.gateway.reactive.api.context.HttpExecutionContext
Deprecated.
 
response() - Method in interface io.gravitee.gateway.reactive.api.context.kafka.KafkaExecutionContext
 
response() - Method in interface io.gravitee.gateway.reactive.api.context.MessageExecutionContext
Deprecated.
Get the current response stuck to this execution context.
response() - Method in interface io.gravitee.gateway.reactive.api.context.tcp.TcpExecutionContext
Get the current response stuck to this execution context.
response() - Method in interface io.gravitee.gateway.reactive.api.context.TcpExecutionContext
Deprecated.
 
response(Response) - Method in interface io.gravitee.gateway.api.context.MutableExecutionContext
 
response(Response) - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
 
Response - Interface in io.gravitee.gateway.api
Represents a server-side HTTP response.
Response - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
RESPONSE - Enum constant in enum class io.gravitee.gateway.reactive.api.ExecutionPhase
This phase represents the actions occurring from the upstream to the downstream in a message execution context.
responseHandler(Handler<ProxyResponse>) - Method in interface io.gravitee.gateway.api.proxy.ProxyConnection
 
resume() - Method in class io.gravitee.gateway.api.RequestWrapper
 
resume() - Method in interface io.gravitee.gateway.api.stream.ReadStream
 
RETRY_AFTER - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.37">HTTP/1.1 documentation}.
run() - Method in class io.gravitee.gateway.api.el.EvaluableExtractor
 

S

saslMechanism() - Method in interface io.gravitee.gateway.reactive.api.context.kafka.KafkaConnectionContext
Access the SASL mechanism name used during connection.
scheme() - Method in interface io.gravitee.gateway.api.Request
 
scheme() - Method in class io.gravitee.gateway.api.RequestWrapper
 
scheme() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
 
SecurityPlanHook - Interface in io.gravitee.gateway.reactive.api.hook
Interface that can be used to add hook behaviour while executing a security plan execution
SecurityPolicy - Interface in io.gravitee.gateway.reactive.api.policy
Deprecated, for removal: This API element is subject to removal in a future version.
SecurityToken - Class in io.gravitee.gateway.reactive.api.policy
 
SecurityToken() - Constructor for class io.gravitee.gateway.reactive.api.policy.SecurityToken
 
SecurityToken.TokenType - Enum Class in io.gravitee.gateway.reactive.api.policy
 
SERVER - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.38">HTTP/1.1 documentation}.
set(CharSequence, CharSequence) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
set(CharSequence, CharSequence) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
set(CharSequence, Iterable<CharSequence>) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
set(CharSequence, Iterable<CharSequence>) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
set(String, String) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
SET_COOKIE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.ietf.org/rfc/rfc2109.txt">IETF RFC 2109}.
SET_COOKIE2 - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="https://www.ietf.org/rfc/rfc2965.txt">IETF RFC 2965}.
setAll(Map<String, String>) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
setAttribute(String, Object) - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
 
setAttribute(String, Object) - Method in interface io.gravitee.gateway.api.ExecutionContext
Stores an attribute in this request.
setAttribute(String, Object) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
setContent(String) - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
setContent(String) - Method in class io.gravitee.gateway.reactive.api.el.EvaluableResponse
 
setEntrypointConfiguration(JsonNode) - Method in class io.gravitee.gateway.api.service.SubscriptionConfiguration
 
setEntrypointConfiguration(String) - Method in class io.gravitee.gateway.api.service.SubscriptionConfiguration
 
setHeaders(HttpHeaders) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
setInternalAttribute(String, Object) - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
setJsonContent(Map<String, Object>) - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
setJsonContent(Map<String, Object>) - Method in class io.gravitee.gateway.reactive.api.el.EvaluableResponse
 
setMethod(HttpMethod) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
setParameters(MultiValueMap<String, String>) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
setPathParameters(MultiValueMap<String, String>) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
setRawMethod(String) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
setUri(String) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
setXmlContent(Map<String, Object>) - Method in class io.gravitee.gateway.reactive.api.el.EvaluableRequest
 
setXmlContent(Map<String, Object>) - Method in class io.gravitee.gateway.reactive.api.el.EvaluableResponse
 
SimpleExecutionContext - Class in io.gravitee.gateway.api.context
 
SimpleExecutionContext(Request, Response) - Constructor for class io.gravitee.gateway.api.context.SimpleExecutionContext
 
SimpleReadWriteStream<T> - Class in io.gravitee.gateway.api.stream
 
SimpleReadWriteStream() - Constructor for class io.gravitee.gateway.api.stream.SimpleReadWriteStream
 
size() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
size() - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
SOCKET - Enum constant in enum class io.gravitee.gateway.reactive.api.ConnectorMode
 
source - Variable in class io.gravitee.gateway.api.http.stream.TransformableResponseStream
 
SOURCE_TIMESTAMP - Static variable in class io.gravitee.gateway.reactive.api.message.DefaultMessage
 
sslSession() - Method in interface io.gravitee.gateway.api.Request
 
sslSession() - Method in class io.gravitee.gateway.api.RequestWrapper
 
sslSession() - Method in interface io.gravitee.gateway.reactive.api.context.GenericRequest
Deprecated, for removal: This API element is subject to removal in a future version.
STANDARD - Enum constant in enum class io.gravitee.gateway.api.service.Subscription.Type
 
start() - Method in interface io.gravitee.gateway.reactive.api.apiservice.ApiService
 
STARTED - Enum constant in enum class io.gravitee.gateway.api.service.Subscription.ConsumerStatus
 
status() - Method in interface io.gravitee.gateway.api.proxy.ProxyResponse
 
status() - Method in interface io.gravitee.gateway.api.Response
 
status() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseResponse
Return the current http status.
status(int) - Method in interface io.gravitee.gateway.api.Response
 
status(int) - Method in interface io.gravitee.gateway.reactive.api.context.GenericResponse
Deprecated.
 
status(int) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseResponse
Set the status code of the http response.
statusCode() - Method in interface io.gravitee.gateway.api.processor.ProcessorFailure
 
statusCode() - Method in class io.gravitee.gateway.reactive.api.ExecutionFailure
 
statusCode(int) - Method in class io.gravitee.gateway.reactive.api.ExecutionFailure
 
stop() - Method in interface io.gravitee.gateway.reactive.api.apiservice.ApiService
 
STOP_MESSAGE_CONTENT - Static variable in class io.gravitee.gateway.reactive.api.connector.entrypoint.async.EntrypointAsyncConnector
 
STOP_MESSAGE_ID - Static variable in class io.gravitee.gateway.reactive.api.connector.entrypoint.async.EntrypointAsyncConnector
 
stopHook - Variable in class io.gravitee.gateway.reactive.api.connector.entrypoint.async.EntrypointAsyncConnector
 
STOPPED - Enum constant in enum class io.gravitee.gateway.api.service.Subscription.ConsumerStatus
 
subscribe(ExecutionContext) - Method in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
 
SUBSCRIBE - Enum constant in enum class io.gravitee.gateway.reactive.api.ConnectorMode
 
Subscription - Class in io.gravitee.gateway.api.service
 
Subscription() - Constructor for class io.gravitee.gateway.api.service.Subscription
 
SUBSCRIPTION - Enum constant in enum class io.gravitee.gateway.reactive.api.ListenerType
 
Subscription.ConsumerStatus - Enum Class in io.gravitee.gateway.api.service
 
Subscription.Type - Enum Class in io.gravitee.gateway.api.service
 
SubscriptionConfiguration - Class in io.gravitee.gateway.api.service
 
SubscriptionConfiguration() - Constructor for class io.gravitee.gateway.api.service.SubscriptionConfiguration
 
SubscriptionService - Interface in io.gravitee.gateway.api.service
This manages subscriptions.
supportedApi() - Method in interface io.gravitee.gateway.reactive.api.connector.Connector
Returns the ApiType supported by this endpoint.
supportedApi() - Method in interface io.gravitee.gateway.reactive.api.connector.ConnectorFactory
 
supportedApi() - Method in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
 
supportedApi() - Method in interface io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnectorFactory
 
supportedApi() - Method in class io.gravitee.gateway.reactive.api.connector.endpoint.sync.EndpointSyncConnector
 
supportedApi() - Method in interface io.gravitee.gateway.reactive.api.connector.endpoint.sync.EndpointSyncConnectorFactory
 
supportedApi() - Method in class io.gravitee.gateway.reactive.api.connector.entrypoint.async.EntrypointAsyncConnector
 
supportedApi() - Method in interface io.gravitee.gateway.reactive.api.connector.entrypoint.async.EntrypointAsyncConnectorFactory
 
supportedApi() - Method in class io.gravitee.gateway.reactive.api.connector.entrypoint.sync.EntrypointSyncConnector
 
supportedApi() - Method in interface io.gravitee.gateway.reactive.api.connector.entrypoint.sync.EntrypointSyncConnectorFactory
 
supportedListenerType() - Method in interface io.gravitee.gateway.reactive.api.connector.entrypoint.EntrypointConnector
Returns the ListenerType supported by this entrypoint.
supportedListenerType() - Method in interface io.gravitee.gateway.reactive.api.connector.entrypoint.EntrypointConnectorFactory
 
supportedModes() - Method in interface io.gravitee.gateway.reactive.api.connector.Connector
Returns a set of ConnectorMode supported by this connector.
supportedModes() - Method in interface io.gravitee.gateway.reactive.api.connector.ConnectorFactory
 
supportedModes() - Method in interface io.gravitee.gateway.reactive.api.connector.endpoint.sync.EndpointSyncConnectorFactory
 
supportedModes() - Method in interface io.gravitee.gateway.reactive.api.connector.entrypoint.sync.EntrypointSyncConnectorFactory
 
supportedQos() - Method in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
Returns a set of Qos supported by this connector.
supportedQos() - Method in interface io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnectorFactory
Returns a set of ConnectorMode supported by this connector.
supportedQos() - Method in interface io.gravitee.gateway.reactive.api.connector.entrypoint.async.EntrypointAsyncConnectorFactory
Returns a set of ConnectorMode supported by this connector.
supportedQosCapabilities() - Method in class io.gravitee.gateway.reactive.api.connector.endpoint.async.EndpointAsyncConnector
Returns a set of QosCapability supported by this connector.

T

target() - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
Endpoint target.
TCP - Enum constant in enum class io.gravitee.gateway.reactive.api.ListenerType
 
TcpExecutionContext - Interface in io.gravitee.gateway.reactive.api.context.tcp
Execution context specialized for Tcp.
TcpExecutionContext - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
TcpRequest - Interface in io.gravitee.gateway.reactive.api.context.tcp
Request specialized for TCP allowing piping traffic from client to backend.
TcpRequest - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
TcpResponse - Interface in io.gravitee.gateway.reactive.api.context.tcp
Response specialized for TCP allowing piping traffic from client to backend.
TcpResponse - Interface in io.gravitee.gateway.reactive.api.context
Deprecated, for removal: This API element is subject to removal in a future version.
TE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.39">HTTP/1.1 documentation}.
TEMPLATE_ATTRIBUTE_CONTEXT - Static variable in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainExecutionContext
 
TEMPLATE_ATTRIBUTE_MESSAGE - Static variable in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageExecutionContext
 
TEMPLATE_ATTRIBUTE_MESSAGE - Static variable in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageExecutionContext
 
TEMPLATE_ATTRIBUTE_REQUEST - Static variable in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainExecutionContext
 
TEMPLATE_ATTRIBUTE_RESPONSE - Static variable in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainExecutionContext
 
TEXT - Enum constant in enum class io.gravitee.gateway.api.ws.WebSocketFrame.Type
 
timeoutHandler() - Method in interface io.gravitee.gateway.api.Request
Returns the timeout handler
timeoutHandler() - Method in class io.gravitee.gateway.api.RequestWrapper
 
timeoutHandler(Handler<Long>) - Method in interface io.gravitee.gateway.api.Request
Define an Handler when the request timeout has been reached
timeoutHandler(Handler<Long>) - Method in class io.gravitee.gateway.api.RequestWrapper
 
timestamp() - Method in interface io.gravitee.gateway.api.Request
The timestamp for when this request was received.
timestamp() - Method in class io.gravitee.gateway.api.RequestWrapper
 
timestamp() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseExecutionContext
 
timestamp() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
The timestamp for when this request was received.
timestamp() - Method in interface io.gravitee.gateway.reactive.api.message.Message
The timestamp for when this message was created.
tlsSession() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseRequest
 
TlsSession - Interface in io.gravitee.gateway.reactive.api.context
 
toListValuesMap() - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
toSingleValueMap() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
toSingleValueMap() - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
toString() - Method in interface io.gravitee.gateway.api.buffer.Buffer
Returns the String representation of this current buffer.
toString(String) - Method in interface io.gravitee.gateway.api.buffer.Buffer
Returns the String representation of this current buffer with the given charset.
toString(Charset) - Method in interface io.gravitee.gateway.api.buffer.Buffer
Returns the String representation of this current buffer with the given charset.
TRAILER - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.40">HTTP/1.1 documentation}.
trailers() - Method in interface io.gravitee.gateway.api.proxy.ProxyResponse
 
trailers() - Method in interface io.gravitee.gateway.api.Response
 
trailers() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseResponse
 
transactionId() - Method in interface io.gravitee.gateway.api.Request
Propagated transaction id between multiple requests.
transactionId() - Method in class io.gravitee.gateway.api.RequestWrapper
 
transactionId() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
Propagated transaction id between multiple requests.
TRANSFER_ENCODING - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.41">HTTP/1.1 documentation}.
transform - Variable in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
transform - Variable in class io.gravitee.gateway.api.stream.TransformableStream
 
transform() - Method in class io.gravitee.gateway.api.stream.TransformableStream
 
transform(Function<Buffer, Buffer>) - Method in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
TransformableRequestStream - Class in io.gravitee.gateway.api.http.stream
 
TransformableRequestStreamBuilder - Class in io.gravitee.gateway.api.http.stream
 
TransformableResponseStream - Class in io.gravitee.gateway.api.http.stream
 
TransformableResponseStreamBuilder - Class in io.gravitee.gateway.api.http.stream
 
TransformableStream - Class in io.gravitee.gateway.api.stream
 
TransformableStream() - Constructor for class io.gravitee.gateway.api.stream.TransformableStream
 
TransformableStream(int) - Constructor for class io.gravitee.gateway.api.stream.TransformableStream
 
TransformableStreamBuilder<T> - Class in io.gravitee.gateway.api.http.stream
 
TransformableStreamBuilder(T) - Constructor for class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
TransformationException - Exception in io.gravitee.gateway.api.stream.exception
 
TransformationException() - Constructor for exception io.gravitee.gateway.api.stream.exception.TransformationException
 
TransformationException(String) - Constructor for exception io.gravitee.gateway.api.stream.exception.TransformationException
 
TransformationException(String, Throwable) - Constructor for exception io.gravitee.gateway.api.stream.exception.TransformationException
 
TransformationException(Throwable) - Constructor for exception io.gravitee.gateway.api.stream.exception.TransformationException
 
type() - Method in interface io.gravitee.gateway.api.http2.HttpFrame
 
type() - Method in interface io.gravitee.gateway.api.ws.WebSocketFrame
 

U

unregister(ApiKey) - Method in interface io.gravitee.gateway.api.service.ApiKeyService
 
unregister(Subscription) - Method in interface io.gravitee.gateway.api.service.SubscriptionService
 
unregisterByApiId(String) - Method in interface io.gravitee.gateway.api.service.ApiKeyService
Unregister all api key from the given api id.
unregisterByApiId(String) - Method in interface io.gravitee.gateway.api.service.SubscriptionService
Unregister all subscriptions key from the given api id.
upgrade() - Method in interface io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequest
 
upgrade() - Method in class io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequestImpl
 
upgrade() - Method in interface io.gravitee.gateway.api.ws.WebSocket
Upgrade the HTTP request to a WS connection
upgrade() - Method in interface io.gravitee.gateway.reactive.api.ws.WebSocket
Upgrades the associated http request to websocket and returns the same instance once the upgrade has been performed.
UPGRADE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.42">HTTP/1.1 documentation}.
upgraded() - Method in interface io.gravitee.gateway.api.ws.WebSocket
 
upgraded() - Method in interface io.gravitee.gateway.reactive.api.ws.WebSocket
Indicates if the http request has already been upgraded to websocket or not.
uri() - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
uri() - Method in interface io.gravitee.gateway.api.proxy.ProxyRequest
 
uri() - Method in interface io.gravitee.gateway.api.Request
The URL the client used to make the request.
uri() - Method in class io.gravitee.gateway.api.RequestWrapper
 
uri() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
 
uri(String) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
 
USER_AGENT - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.43">HTTP/1.1 documentation}.

V

valueOf(String) - Static method in enum class io.gravitee.gateway.api.service.Subscription.ConsumerStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.gravitee.gateway.api.service.Subscription.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.gravitee.gateway.api.ws.WebSocketFrame.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.gravitee.gateway.reactive.api.ApiType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.gravitee.gateway.reactive.api.ConnectorMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.gravitee.gateway.reactive.api.ExecutionPhase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.gravitee.gateway.reactive.api.ListenerType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.gravitee.gateway.reactive.api.policy.SecurityToken.TokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.gravitee.gateway.reactive.api.qos.Qos
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.gravitee.gateway.reactive.api.qos.QosCapability
Returns the enum constant of this class with the specified name.
valueOfOrNone(String) - Static method in enum class io.gravitee.gateway.reactive.api.policy.SecurityToken.TokenType
 
values() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
values() - Static method in enum class io.gravitee.gateway.api.service.Subscription.ConsumerStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.gravitee.gateway.api.service.Subscription.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.gravitee.gateway.api.ws.WebSocketFrame.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.gravitee.gateway.reactive.api.ApiType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.gravitee.gateway.reactive.api.ConnectorMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.gravitee.gateway.reactive.api.ExecutionPhase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.gravitee.gateway.reactive.api.ListenerType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.gravitee.gateway.reactive.api.policy.SecurityToken.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.gravitee.gateway.reactive.api.qos.Qos
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.gravitee.gateway.reactive.api.qos.QosCapability
Returns an array containing the constants of this enum class, in the order they are declared.
VARY - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.44">HTTP/1.1 documentation}.
version() - Method in interface io.gravitee.gateway.api.Request
 
version() - Method in class io.gravitee.gateway.api.RequestWrapper
 
version() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpBaseRequest
 
VIA - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.45">HTTP/1.1 documentation}.

W

WARNING - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.46">HTTP/1.1 documentation}.
websocket() - Method in interface io.gravitee.gateway.api.Request
 
websocket() - Method in class io.gravitee.gateway.api.RequestWrapper
 
webSocket() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainRequest
Returns the underlying websocket associated to this request or null if the current request is not a websocket request.
WebSocket - Interface in io.gravitee.gateway.api.ws
Represents a server-side WebSocket request.
WebSocket - Interface in io.gravitee.gateway.reactive.api.ws
 
WebSocketFrame - Interface in io.gravitee.gateway.api.ws
Represents a WebSocket frame.
WebSocketFrame.Type - Enum Class in io.gravitee.gateway.api.ws
 
WebSocketProxyRequest - Interface in io.gravitee.gateway.api.proxy.ws
 
WebSocketProxyRequestImpl - Class in io.gravitee.gateway.api.proxy.ws
 
WebSocketProxyRequestImpl(Request) - Constructor for class io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequestImpl
 
weight() - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
Endpoint weight.
write(Buffer) - Method in class io.gravitee.gateway.api.stream.TransformableStream
 
write(Buffer) - Method in interface io.gravitee.gateway.reactive.api.ws.WebSocket
Writes the buffer to the websocket as a binary frame.
write(WebSocketFrame) - Method in interface io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequest
 
write(WebSocketFrame) - Method in class io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequestImpl
 
write(WebSocketFrame) - Method in interface io.gravitee.gateway.api.ws.WebSocket
 
write(T) - Method in class io.gravitee.gateway.api.stream.SimpleReadWriteStream
 
write(T) - Method in interface io.gravitee.gateway.api.stream.WriteStream
 
writeCustomFrame(HttpFrame) - Method in interface io.gravitee.gateway.api.proxy.ProxyConnection
Write custom HTTP Frame to upstream.
writeCustomFrame(HttpFrame) - Method in interface io.gravitee.gateway.api.Response
 
writePing() - Method in interface io.gravitee.gateway.reactive.api.ws.WebSocket
Writes a ping frame to the connection.
writeQueueFull() - Method in interface io.gravitee.gateway.api.stream.WriteStream
 
WriteStream<T> - Interface in io.gravitee.gateway.api.stream
Stream writer.
WWW_AUTHENTICATE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.47">HTTP/1.1 documentation}.

X

X_FORWARDED_FOR - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
 
X_FORWARDED_HOST - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
 
X_FORWARDED_PORT - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
 
X_FORWARDED_PREFIX - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
 
X_FORWARDED_PROTO - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
 
X_FORWARDED_SERVER - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
 
A B C D E F G H I K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form