Index
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 specifiedBuffer
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
andEndpointConnector
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
- bodyOrEmpty() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainResponse
- 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
ofBuffer
. - chunks() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainResponse
-
Get the current response body chunks as
Flowable
ofBuffer
. - chunks(Flowable<Buffer>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainRequest
-
Set the current request body chunks from a
Flowable
ofBuffer
. - chunks(Flowable<Buffer>) - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpPlainResponse
-
Set the current response body chunks from a
Flowable
ofBuffer
. - 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
orBINARY
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
- 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 specifiedEntrypointConnector
. - 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
-
Specialized
EndpointConnector
forApiType.MESSAGE
- 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
-
Specialized
EndpointConnector
forApiType.PROXY
- 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
-
Specialized
EntrypointConnector
forApiType.MESSAGE
- 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
-
Specialized
EntrypointConnector
forApiType.PROXY
- 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
-
Deprecated.
- EvaluableRequest(GenericRequest, String) - Constructor for class io.gravitee.gateway.reactive.api.el.EvaluableRequest
-
Deprecated.
- 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
-
Deprecated.
- EvaluableResponse(GenericResponse, String) - Constructor for class io.gravitee.gateway.reactive.api.el.EvaluableResponse
-
Deprecated.
- 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.see
HttpBaseRequest
- GenericResponse - Interface in io.gravitee.gateway.reactive.api.context
-
Deprecated, for removal: This API element is subject to removal in a future version.see
HttpBaseResponse
- 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.see
HttpHook
- 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
andHttpMessageExecutionContext
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
andHttpMessageResponse
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
andHttpPlainResponse
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
andHttpMessageResponse
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.see
HttpPlainRequest
- HttpResponse - Interface in io.gravitee.gateway.reactive.api.context.http
-
Allows accessing the specificities related to
HttpPlainRequest
andHttpMessageResponse
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 aPolicy
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 anExecutionFailure
object that indicates that the execution has failed. - interruptMessage() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageExecutionContext
-
Same as
BaseMessageExecutionContext.interruptMessages()
but at message level - 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 anExecutionFailure
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 anExecutionFailure
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 aKafkaPolicy
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
ofMessage
. - messages() - Method in interface io.gravitee.gateway.reactive.api.context.base.BaseMessageResponse
-
Get the response message flow as a
Flowable
ofMessage
. - messages() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageRequest
-
Get the request message flow as a
Flowable
ofMessage
. - messages() - Method in interface io.gravitee.gateway.reactive.api.context.http.HttpMessageResponse
-
Get the response message flow as a
Flowable
ofMessage
. - 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 aSecurityPolicy
- 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 aSecurityPolicy
- 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 thecontext-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.see
HttpPolicy
- 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
andEndpointConnector
. - 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
ofBuffer
. - 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.see
HttpRequest
- 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.see
HttpResponse
- 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.use
BaseRequest.tlsSession()
instead - 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.see
TcpRequest
- 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.see
TcpResponse
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
EvaluableRequest(HttpBaseRequest)