A B C D E F G H I K L M N O P Q R S T U V W X 
All Classes All Packages

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
ACCEPT_CHARSET - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
ACCEPT_ENCODING - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
ACCEPT_LANGUAGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
ACCEPT_RANGES - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
ACCESS_CONTROL_ALLOW_CREDENTIALS - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link CORS documentation}.
ACCESS_CONTROL_ALLOW_HEADERS - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link CORS documentation}.
ACCESS_CONTROL_ALLOW_METHODS - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link CORS documentation}.
ACCESS_CONTROL_ALLOW_ORIGIN - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link CORS documentation}.
ACCESS_CONTROL_EXPOSE_HEADERS - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link CORS documentation}.
ACCESS_CONTROL_MAX_AGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link CORS documentation}.
ACCESS_CONTROL_REQUEST_HEADERS - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link CORS documentation}.
ACCESS_CONTROL_REQUEST_METHOD - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link CORS documentation}.
ack() - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
ack() - Method in interface io.gravitee.gateway.jupiter.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.jupiter.api.hook.Hookable
 
addHooks(T...) - Method in interface io.gravitee.gateway.jupiter.api.hook.Hookable
 
AGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
ALLOW - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
API_KEY - io.gravitee.gateway.jupiter.api.policy.SecurityToken.TokenType
 
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.
ApiType - Enum in io.gravitee.gateway.jupiter.api
 
appendBuffer(Buffer) - Method in interface io.gravitee.gateway.api.buffer.Buffer
Appends the specified Buffer to the current one.
appendBuffer(Buffer, int) - Method in interface io.gravitee.gateway.api.buffer.Buffer
Appends the first length bytes of the specified Buffer to the current one.
appendString(String) - Method in interface io.gravitee.gateway.api.buffer.Buffer
Appends the specified String to the current one.
appendString(String, String) - Method in interface io.gravitee.gateway.api.buffer.Buffer
Appends the specified String with the given charset to the current one.
applyStopHook() - Method in class io.gravitee.gateway.jupiter.api.connector.entrypoint.async.EntrypointAsyncConnector
 
ASYNC - io.gravitee.gateway.jupiter.api.ApiType
 
AT_BEST - io.gravitee.gateway.jupiter.api.qos.Qos
Do our best to deliver the message once but depending on the EntrypointConnector and its capability message could be lost or received many times in some failure cases.
AT_LEAST_ONCE - io.gravitee.gateway.jupiter.api.qos.Qos
This level of QoS warranties that messages are delivered once or many times.
AT_MOST_ONCE - io.gravitee.gateway.jupiter.api.qos.Qos
This level of QoS warranty that messages are delivered 0 time 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.jupiter.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.jupiter.api.context.ContextAttributes
 
ATTR_APPLICATION - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_APPLICATION - Static variable in class io.gravitee.gateway.jupiter.api.context.ContextAttributes
 
ATTR_CONTEXT_PATH - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_CONTEXT_PATH - Static variable in class io.gravitee.gateway.jupiter.api.context.ContextAttributes
 
ATTR_ENVIRONMENT - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_ENVIRONMENT - Static variable in class io.gravitee.gateway.jupiter.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.jupiter.api.context.InternalContextAttributes
Adapted ExecutionContext for V3 compatibility.
ATTR_INTERNAL_ENTRYPOINT_CONNECTOR - Static variable in class io.gravitee.gateway.jupiter.api.context.InternalContextAttributes
Attribute used to store a reference to the EntrypointConnector
ATTR_INTERNAL_EXECUTION_FAILURE - Static variable in class io.gravitee.gateway.jupiter.api.context.InternalContextAttributes
 
ATTR_INTERNAL_FLOW_STAGE - Static variable in class io.gravitee.gateway.jupiter.api.context.InternalContextAttributes
 
ATTR_INTERNAL_INVOKER - Static variable in class io.gravitee.gateway.jupiter.api.context.InternalContextAttributes
 
ATTR_INTERNAL_LISTENER_TYPE - Static variable in class io.gravitee.gateway.jupiter.api.context.InternalContextAttributes
 
ATTR_INTERNAL_MESSAGES_LIMIT_COUNT - Static variable in class io.gravitee.gateway.jupiter.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.jupiter.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.jupiter.api.context.InternalContextAttributes
Feature: recovery
Type: string
Attribute used to store the ID of the last message received by the client.
ATTR_INTERNAL_SECURITY_TOKEN - Static variable in class io.gravitee.gateway.jupiter.api.context.InternalContextAttributes
 
ATTR_INTERNAL_SUBSCRIPTION - Static variable in class io.gravitee.gateway.jupiter.api.context.InternalContextAttributes
 
ATTR_INTERNAL_SUBSCRIPTION_TYPE - Static variable in class io.gravitee.gateway.jupiter.api.context.InternalContextAttributes
 
ATTR_INVOKER - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_INVOKER - Static variable in class io.gravitee.gateway.jupiter.api.context.ContextAttributes
 
ATTR_ORGANIZATION - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_ORGANIZATION - Static variable in class io.gravitee.gateway.jupiter.api.context.ContextAttributes
 
ATTR_PLAN - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_PLAN - Static variable in class io.gravitee.gateway.jupiter.api.context.ContextAttributes
 
ATTR_PREFIX - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_PREFIX - Static variable in class io.gravitee.gateway.jupiter.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.jupiter.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.jupiter.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.jupiter.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.jupiter.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.jupiter.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.jupiter.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.jupiter.api.context.ContextAttributes
 
ATTR_SKIP_SECURITY_CHAIN - Static variable in class io.gravitee.gateway.jupiter.api.context.ContextAttributes
 
ATTR_SUBSCRIPTION_ID - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_SUBSCRIPTION_ID - Static variable in class io.gravitee.gateway.jupiter.api.context.ContextAttributes
 
ATTR_USER - Static variable in interface io.gravitee.gateway.api.ExecutionContext
 
ATTR_USER - Static variable in class io.gravitee.gateway.jupiter.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.jupiter.api.context.ContextAttributes
 
attribute(String) - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
attribute(String) - Method in interface io.gravitee.gateway.jupiter.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.jupiter.api.message.DefaultMessage
 
attribute(String, Object) - Method in interface io.gravitee.gateway.jupiter.api.message.Message
Stores an attribute in this message.
attributeNames() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableMessage
 
attributeNames() - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
attributeNames() - Method in interface io.gravitee.gateway.jupiter.api.message.Message
Returns a Set containing the names of the attributes available to this message.
attributes() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableMessage
 
attributes() - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
attributes() - Method in interface io.gravitee.gateway.jupiter.api.message.Message
Get all attributes available.
AUTHORIZATION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
available() - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
Can the endpoint be reach ?

B

BALANCED - io.gravitee.gateway.jupiter.api.qos.Qos
This QoS level allows a trade-off between performance and delivery warranty.
BINARY - io.gravitee.gateway.api.ws.WebSocketFrame.Type
 
body() - Method in interface io.gravitee.gateway.jupiter.api.context.HttpRequest
Get the current body request as a Maybe.
body() - Method in interface io.gravitee.gateway.jupiter.api.context.HttpResponse
Get the current body response as a Maybe.
body(Buffer) - Method in interface io.gravitee.gateway.jupiter.api.context.HttpRequest
Set the current body request as a Buffer.
body(Buffer) - Method in interface io.gravitee.gateway.jupiter.api.context.HttpResponse
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.jupiter.api.context.HttpRequest
Same as HttpRequest.body() but returns a Single of Buffer instead.
bodyOrEmpty() - Method in interface io.gravitee.gateway.jupiter.api.context.HttpResponse
Same as HttpResponse.body() but returns a Single of Buffer instead.
buffer - Variable in class io.gravitee.gateway.api.stream.TransformableStream
 
buffer() - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates an empty buffer.
buffer() - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(byte[]) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates a buffer from the specified byte array.
buffer(byte[]) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(int) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates an empty buffer with reserved space.
buffer(int) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(ByteBuf) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates a buffer from a netty ByteBuf.
buffer(ByteBuf) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(Buffer) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates a buffer from a vertx Buffer.
buffer(Buffer) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(Buffer) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates a buffer from a vertx Buffer.
buffer(Buffer) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(String) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Creates a buffer from the specified String.
buffer(String) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
buffer(String, String) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
Same as Buffer.buffer(String) but with the given charset.
buffer(String, String) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
 
Buffer - Interface in io.gravitee.gateway.api.buffer
Mainly inspired by Vertx.io
BufferedReadWriteStream - Class in io.gravitee.gateway.api.stream
 
BufferedReadWriteStream() - Constructor for class io.gravitee.gateway.api.stream.BufferedReadWriteStream
 
BufferFactory - Interface in io.gravitee.gateway.api.buffer
 
build() - Method in class io.gravitee.gateway.api.http.stream.TransformableRequestStreamBuilder
 
build() - Method in class io.gravitee.gateway.api.http.stream.TransformableResponseStreamBuilder
 
build() - Method in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
build() - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
 

C

CACHE_CONTROL - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
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
 
chain(PolicyChain) - Method in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
ChainHook - Interface in io.gravitee.gateway.jupiter.api.hook
Interface that can be used to add hook behaviour on a chain
chunks() - Method in interface io.gravitee.gateway.jupiter.api.context.HttpRequest
Get the current request body chunks as Flowable of Buffer.
chunks() - Method in interface io.gravitee.gateway.jupiter.api.context.HttpResponse
Get the current response body chunks as Flowable of Buffer.
chunks(Flowable<Buffer>) - Method in interface io.gravitee.gateway.jupiter.api.context.HttpRequest
Set the current request body chunks from a Flowable of Buffer.
chunks(Flowable<Buffer>) - Method in interface io.gravitee.gateway.jupiter.api.context.HttpResponse
Set the current response body chunks from a Flowable of Buffer.
clear() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
clear() - Method in interface io.gravitee.gateway.api.http.HttpHeaders
 
CLIENT_ID - io.gravitee.gateway.jupiter.api.policy.SecurityToken.TokenType
 
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.jupiter.api.ws.WebSocket
Closes the websocket without any status.
close(int, String) - Method in interface io.gravitee.gateway.jupiter.api.ws.WebSocket
Closes the websocket without the specified status and reason.
CLOSE - io.gravitee.gateway.api.ws.WebSocketFrame.Type
 
closed() - Method in interface io.gravitee.gateway.jupiter.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.jupiter.api.connector.endpoint.async.EndpointAsyncConnector
 
connect(ExecutionContext) - Method in interface io.gravitee.gateway.jupiter.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
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.jupiter.api.connector
Interface describing Connector which could be implemented to deal with new protocol specification
ConnectorConfiguration - Interface in io.gravitee.gateway.jupiter.api.connector
Simple connector configuration interface
ConnectorFactory<T extends Connector> - Interface in io.gravitee.gateway.jupiter.api.connector
Factory used to create new Connector
ConnectorFactoryHelper - Class in io.gravitee.gateway.jupiter.api.connector
Helper class used by factory to create new Connector
ConnectorFactoryHelper() - Constructor for class io.gravitee.gateway.jupiter.api.connector.ConnectorFactoryHelper
 
ConnectorMode - Enum in io.gravitee.gateway.jupiter.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 class io.gravitee.gateway.jupiter.api.el.EvaluableMessage
 
content() - Method in interface io.gravitee.gateway.jupiter.api.message.Message
The current content of the message.
content(Buffer) - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
content(Buffer) - Method in interface io.gravitee.gateway.jupiter.api.message.Message
Set the content of the message.
content(String) - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
content(String) - Method in interface io.gravitee.gateway.jupiter.api.message.Message
Set the content of the message.
CONTENT_DISPOSITION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link IETF RFC-2183}.
CONTENT_ENCODING - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
CONTENT_ID - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link IETF RFC-2392}.
CONTENT_LANGUAGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
CONTENT_LENGTH - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
CONTENT_LOCATION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
CONTENT_MD5 - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
CONTENT_RANGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
CONTENT_TYPE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
contentLength - Variable in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
contentLength() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableMessage
 
contentLength(int) - Method in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
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.jupiter.api.ExecutionFailure
 
contentType(String) - Method in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
 
contentType(String) - Method in class io.gravitee.gateway.jupiter.api.ExecutionFailure
 
ContextAttributes - Class in io.gravitee.gateway.jupiter.api.context
 
ContextAttributes() - Constructor for class io.gravitee.gateway.jupiter.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.jupiter.api.context.GenericRequest
 
CONTINUATION - io.gravitee.gateway.api.ws.WebSocketFrame.Type
 
COOKIE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link IETF RFC 2109}.
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
 
createConnector(Qos, String) - Method in interface io.gravitee.gateway.jupiter.api.connector.entrypoint.async.EntrypointAsyncConnectorFactory
Allow creating new connector from the given string configuration
createConnector(String) - Method in interface io.gravitee.gateway.jupiter.api.connector.ConnectorFactory
Allow creating new connector from the given string configuration
createConnector(String) - Method in interface io.gravitee.gateway.jupiter.api.connector.entrypoint.async.EntrypointAsyncConnectorFactory
Allow creating new connector from the given string 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
 
customFrameHandler(Handler<HttpFrame>) - Method in interface io.gravitee.gateway.api.proxy.ProxyResponse
For HTTP/2 request
customFrameHandler(Handler<HttpFrame>) - Method in interface io.gravitee.gateway.api.Request
For HTTP/2 request
customFrameHandler(Handler<HttpFrame>) - Method in class io.gravitee.gateway.api.RequestWrapper
 

D

data() - Method in interface io.gravitee.gateway.api.ws.WebSocketFrame
This one is only valid in case of a TEXT or BINARY frame type.
DATE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
deeplyEquals(HttpHeaders) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
Indicates if this instance of HttpHeaders is deeply equal to another one.
DEFAULT_ORDER - Static variable in interface io.gravitee.gateway.jupiter.api.policy.SecurityPolicy
 
DefaultHttpHeaders - Class in io.gravitee.gateway.api.http
Implements MultiValueMap for backward compatibility.
DefaultMessage - Class in io.gravitee.gateway.jupiter.api.message
 
DefaultMessage(String) - Constructor for class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
DefaultMessage.DefaultMessageBuilder - Class in io.gravitee.gateway.jupiter.api.message
 
DefaultMessageBuilder() - Constructor for class io.gravitee.gateway.jupiter.api.message.DefaultMessage.DefaultMessageBuilder
 
drainHandler(Handler<Void>) - Method in interface io.gravitee.gateway.api.stream.WriteStream
 

E

emitStopMessage() - Method in class io.gravitee.gateway.jupiter.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() - Method in interface io.gravitee.gateway.jupiter.api.context.HttpResponse
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.jupiter.api.context.GenericRequest
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.jupiter.api.context.GenericResponse
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.jupiter.api.connector.endpoint.async
EndpointAsyncConnector() - Constructor for class io.gravitee.gateway.jupiter.api.connector.endpoint.async.EndpointAsyncConnector
 
EndpointAsyncConnectorFactory - Interface in io.gravitee.gateway.jupiter.api.connector.endpoint.async
Specialized factory for EndpointAsyncConnector
EndpointAvailabilityListener - Interface in io.gravitee.gateway.api.endpoint
 
EndpointConnector - Interface in io.gravitee.gateway.jupiter.api.connector.endpoint
Interface describing Endpoint Connector which could be implemented to deal with new protocol specification
EndpointConnectorConfiguration - Interface in io.gravitee.gateway.jupiter.api.connector.endpoint
Default empty configuration for EndpointConnector
EndpointConnectorFactory<T extends EndpointConnector> - Interface in io.gravitee.gateway.jupiter.api.connector.endpoint
Specialized factory for EndpointConnector
EndpointManager - Interface in io.gravitee.gateway.api.endpoint
 
EndpointResolver - Interface in io.gravitee.gateway.api.endpoint.resolver
 
EndpointSyncConnector - Class in io.gravitee.gateway.jupiter.api.connector.endpoint.sync
EndpointSyncConnector() - Constructor for class io.gravitee.gateway.jupiter.api.connector.endpoint.sync.EndpointSyncConnector
 
EndpointSyncConnectorFactory - Interface in io.gravitee.gateway.jupiter.api.connector.endpoint.sync
Specialized factory for EndpointSyncConnector
EntrypointAsyncConnector - Class in io.gravitee.gateway.jupiter.api.connector.entrypoint.async
EntrypointAsyncConnector() - Constructor for class io.gravitee.gateway.jupiter.api.connector.entrypoint.async.EntrypointAsyncConnector
 
EntrypointAsyncConnectorFactory - Interface in io.gravitee.gateway.jupiter.api.connector.entrypoint.async
Specialized factory for EntrypointAsyncConnector
EntrypointConnector - Interface in io.gravitee.gateway.jupiter.api.connector.entrypoint
Interface describing Entrypoint Connector which could be implemented to deal with new protocol specification
EntrypointConnectorConfiguration - Interface in io.gravitee.gateway.jupiter.api.connector.entrypoint
Default empty configuration for EntrypointConnector
EntrypointConnectorFactory<T extends EntrypointConnector> - Interface in io.gravitee.gateway.jupiter.api.connector.entrypoint
Specialized factory for EntrypointConnector
EntrypointSyncConnector - Class in io.gravitee.gateway.jupiter.api.connector.entrypoint.sync
EntrypointSyncConnector() - Constructor for class io.gravitee.gateway.jupiter.api.connector.entrypoint.sync.EntrypointSyncConnector
 
EntrypointSyncConnectorFactory - Interface in io.gravitee.gateway.jupiter.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 class io.gravitee.gateway.jupiter.api.el.EvaluableMessage
 
error() - Method in interface io.gravitee.gateway.jupiter.api.message.Message
Flag indicating the message is in error.
error(String, ExecutionContext, ExecutionPhase, Throwable) - Method in interface io.gravitee.gateway.jupiter.api.hook.Hook
 
ETAG - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
EvaluableExtractor - Class in io.gravitee.gateway.api.el
 
EvaluableExtractor() - Constructor for class io.gravitee.gateway.api.el.EvaluableExtractor
 
EvaluableMessage - Class in io.gravitee.gateway.jupiter.api.el
 
EvaluableMessage(Message) - Constructor for class io.gravitee.gateway.jupiter.api.el.EvaluableMessage
 
EvaluableRequest - Class in io.gravitee.gateway.api.el
 
EvaluableRequest - Class in io.gravitee.gateway.jupiter.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.jupiter.api.el.EvaluableRequest
 
EvaluableRequest(GenericRequest, String) - Constructor for class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
EvaluableResponse - Class in io.gravitee.gateway.api.el
 
EvaluableResponse - Class in io.gravitee.gateway.jupiter.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.jupiter.api.el.EvaluableResponse
 
EvaluableResponse(GenericResponse, String) - Constructor for class io.gravitee.gateway.jupiter.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.jupiter.api.context
 
ExecutionFailure - Class in io.gravitee.gateway.jupiter.api
 
ExecutionFailure(int) - Constructor for class io.gravitee.gateway.jupiter.api.ExecutionFailure
 
ExecutionPhase - Enum in io.gravitee.gateway.jupiter.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
EXPIRES - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
extractSecurityToken(HttpExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.SecurityPolicy
Extracts the SecurityToken from the request execution context.

F

factory - Static variable in interface io.gravitee.gateway.api.buffer.Buffer
 
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.jupiter.api.policy.SecurityToken
Creates an API key based security token.
forClientId(String) - Static method in class io.gravitee.gateway.jupiter.api.policy.SecurityToken
Creates a client id based security token.
FORWARDED - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link 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
fromLabel(String) - Static method in enum io.gravitee.gateway.jupiter.api.ApiType
 
fromLabel(String) - Static method in enum io.gravitee.gateway.jupiter.api.ConnectorMode
 
fromLabel(String) - Static method in enum io.gravitee.gateway.jupiter.api.ListenerType
 
fromLabel(String) - Static method in enum io.gravitee.gateway.jupiter.api.qos.Qos
 

G

GenericExecutionContext - Interface in io.gravitee.gateway.jupiter.api.context
 
GenericRequest - Interface in io.gravitee.gateway.jupiter.api.context
 
GenericResponse - Interface in io.gravitee.gateway.jupiter.api.context
 
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
 
getApi() - Method in class io.gravitee.gateway.api.service.ApiKey
 
getApi() - Method in class io.gravitee.gateway.api.service.Subscription
 
getApplication() - Method in class io.gravitee.gateway.api.service.ApiKey
 
getApplication() - Method in class io.gravitee.gateway.api.service.Subscription
 
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.jupiter.api.context.GenericExecutionContext
Returns the value of the attribute cast in the expected type T, or null if no attribute for the given name exists.
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.jupiter.api.context.GenericExecutionContext
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.jupiter.api.context.GenericExecutionContext
Get all attributes available.
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.
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
 
getClientId() - Method in class io.gravitee.gateway.api.service.Subscription
 
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.jupiter.api.context.GenericExecutionContext
 
getConfiguration() - Method in class io.gravitee.gateway.api.service.Subscription
 
getConnectorConfiguration(Class<T>, String) - Method in class io.gravitee.gateway.jupiter.api.connector.ConnectorFactoryHelper
Helper method in order to easily map json string configuration to the given configuration class
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.jupiter.api.el.EvaluableRequest
 
getContent() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableResponse
 
getContextPath() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getContextPath() - Method in class io.gravitee.gateway.jupiter.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
 
getEndingAt() - Method in class io.gravitee.gateway.api.service.Subscription
 
getExpireAt() - Method in class io.gravitee.gateway.api.service.ApiKey
 
getFilter() - Method in class io.gravitee.gateway.api.service.Subscription
 
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.jupiter.api.el.EvaluableRequest
 
getHeaders() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableResponse
 
getId() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getId() - Method in class io.gravitee.gateway.api.service.ApiKey
 
getId() - Method in class io.gravitee.gateway.api.service.Subscription
 
getId() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
getId() - Method in interface io.gravitee.gateway.jupiter.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.jupiter.api.context.GenericExecutionContext
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.jupiter.api.context.GenericExecutionContext
Get all internal attributes available.
getJsonContent() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
getJsonContent() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableResponse
 
getKey() - Method in class io.gravitee.gateway.api.service.ApiKey
 
getL() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getL() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getLabel() - Method in enum io.gravitee.gateway.jupiter.api.ExecutionPhase
 
getLocalAddress() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getLocalAddress() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
getMetadata() - Method in class io.gravitee.gateway.api.service.Subscription
 
getMethod() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getMethod() - Method in class io.gravitee.gateway.jupiter.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.jupiter.api.connector.ConnectorFactoryHelper
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.jupiter.api.el.EvaluableRequest
 
getPath() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getPath() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
getPathInfo() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getPathInfo() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
getPathInfos() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getPathInfos() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
getPathParams() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getPathParams() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
getPaths() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getPaths() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
getPlaceOfBirth() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getPlaceOfBirth() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getPlan() - Method in class io.gravitee.gateway.api.service.ApiKey
 
getPlan() - Method in class io.gravitee.gateway.api.service.Subscription
 
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.jupiter.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.jupiter.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.jupiter.api.el.EvaluableRequest
 
getSt() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getSt() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getStartingAt() - Method in class io.gravitee.gateway.api.service.Subscription
 
getStatus() - Method in class io.gravitee.gateway.api.el.EvaluableResponse
 
getStatus() - Method in class io.gravitee.gateway.api.service.Subscription
 
getStatus() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableResponse
 
getStreet() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
 
getStreet() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
 
getSubscription() - Method in class io.gravitee.gateway.api.service.ApiKey
 
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.jupiter.api.context.GenericExecutionContext
Get the TemplateEngine that can be used to evaluate EL expressions.
getTemplateEngine(Message) - Method in interface io.gravitee.gateway.jupiter.api.context.MessageExecutionContext
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.jupiter.api.el.EvaluableRequest
 
getTokenType() - Method in class io.gravitee.gateway.jupiter.api.policy.SecurityToken
 
getTokenValue() - Method in class io.gravitee.gateway.jupiter.api.policy.SecurityToken
 
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.jupiter.api.el.EvaluableRequest
 
getType() - Method in class io.gravitee.gateway.api.service.Subscription
 
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.jupiter.api.el.EvaluableRequest
 
getVersion() - Method in class io.gravitee.gateway.api.el.EvaluableRequest
 
getVersion() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
getXmlContent() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
getXmlContent() - Method in class io.gravitee.gateway.jupiter.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.jupiter.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.jupiter.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.jupiter.api.context.GenericRequest
 
headers() - Method in interface io.gravitee.gateway.jupiter.api.context.GenericResponse
 
headers() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableMessage
 
headers() - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
headers() - Method in interface io.gravitee.gateway.jupiter.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.jupiter.api.message.Message
Set the headers of the message.
Hook - Interface in io.gravitee.gateway.jupiter.api.hook
Interface that can be used to add generic behaviour
Hookable<T> - Interface in io.gravitee.gateway.jupiter.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.jupiter.api.context.GenericRequest
Allows to retrieve the request host.
HOST - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
HTTP - io.gravitee.gateway.jupiter.api.ListenerType
 
HttpExecutionContext - Interface in io.gravitee.gateway.jupiter.api.context
 
HttpFrame - Interface in io.gravitee.gateway.api.http2
 
HttpHeaderNames - Interface in io.gravitee.gateway.api.http
 
HttpHeaders - Interface in io.gravitee.gateway.api.http
 
HttpRequest - Interface in io.gravitee.gateway.jupiter.api.context
 
HttpResponse - Interface in io.gravitee.gateway.jupiter.api.context
 

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.jupiter.api.connector.Connector
Returns the id of the connector
id() - Method in interface io.gravitee.gateway.jupiter.api.context.GenericRequest
 
id() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableMessage
 
id() - Method in interface io.gravitee.gateway.jupiter.api.hook.Hook
 
id() - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
id() - Method in interface io.gravitee.gateway.jupiter.api.message.Message
Get the current id of the message.
id() - Method in interface io.gravitee.gateway.jupiter.api.policy.Policy
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
IF_MODIFIED_SINCE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
IF_NONE_MATCH - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
IF_UNMODIFIED_SINCE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
internalAttribute(String) - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
internalAttribute(String) - Method in interface io.gravitee.gateway.jupiter.api.message.Message
 
internalAttribute(String, Object) - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
internalAttribute(String, Object) - Method in interface io.gravitee.gateway.jupiter.api.message.Message
Stores an internal attribute in this message.
internalAttributeNames() - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
internalAttributeNames() - Method in interface io.gravitee.gateway.jupiter.api.message.Message
Returns a Set containing the names of the internal attributes available to this message.
internalAttributes() - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
internalAttributes() - Method in interface io.gravitee.gateway.jupiter.api.message.Message
Get all internal attributes available.
InternalContextAttributes - Class in io.gravitee.gateway.jupiter.api.context
 
InternalContextAttributes() - Constructor for class io.gravitee.gateway.jupiter.api.context.InternalContextAttributes
 
interrupt() - Method in interface io.gravitee.gateway.jupiter.api.context.HttpExecutionContext
Interrupts the current execution while indicating that the response can be sent "as is" to the downstream.
interrupt(String, ExecutionContext, ExecutionPhase) - Method in interface io.gravitee.gateway.jupiter.api.hook.Hook
 
interruptBody() - Method in interface io.gravitee.gateway.jupiter.api.context.HttpExecutionContext
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.jupiter.api.context.HttpExecutionContext
Same as HttpExecutionContext.interruptBody() but with an ExecutionFailure object that indicates that the execution has failed.
interruptMessage() - Method in interface io.gravitee.gateway.jupiter.api.context.MessageExecutionContext
Same as MessageExecutionContext.interruptMessages() but at message level
interruptMessages() - Method in interface io.gravitee.gateway.jupiter.api.context.MessageExecutionContext
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.jupiter.api.context.MessageExecutionContext
Same as MessageExecutionContext.interruptMessages() but with an ExecutionFailure object that indicates that the execution has failed.
interruptMessageWith(ExecutionFailure) - Method in interface io.gravitee.gateway.jupiter.api.context.MessageExecutionContext
interruptWith(ExecutionFailure) - Method in interface io.gravitee.gateway.jupiter.api.context.HttpExecutionContext
Same as HttpExecutionContext.interrupt() but with an ExecutionFailure object that indicates that the execution has failed.
interruptWith(String, ExecutionContext, ExecutionPhase, ExecutionFailure) - Method in interface io.gravitee.gateway.jupiter.api.hook.Hook
 
invoke(ExecutionContext, ReadStream<Buffer>, Handler<ProxyConnection>) - Method in interface io.gravitee.gateway.api.Invoker
 
invoke(ExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.invoker.Invoker
 
Invoker - Interface in io.gravitee.gateway.api
 
Invoker - Interface in io.gravitee.gateway.jupiter.api.invoker
Dedicated interface inspired from original Invoker interface allowing to invoke an invoker in a reactive manner.
InvokerHook - Interface in io.gravitee.gateway.jupiter.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.jupiter.api - package io.gravitee.gateway.jupiter.api
 
io.gravitee.gateway.jupiter.api.connector - package io.gravitee.gateway.jupiter.api.connector
 
io.gravitee.gateway.jupiter.api.connector.endpoint - package io.gravitee.gateway.jupiter.api.connector.endpoint
 
io.gravitee.gateway.jupiter.api.connector.endpoint.async - package io.gravitee.gateway.jupiter.api.connector.endpoint.async
 
io.gravitee.gateway.jupiter.api.connector.endpoint.sync - package io.gravitee.gateway.jupiter.api.connector.endpoint.sync
 
io.gravitee.gateway.jupiter.api.connector.entrypoint - package io.gravitee.gateway.jupiter.api.connector.entrypoint
 
io.gravitee.gateway.jupiter.api.connector.entrypoint.async - package io.gravitee.gateway.jupiter.api.connector.entrypoint.async
 
io.gravitee.gateway.jupiter.api.connector.entrypoint.sync - package io.gravitee.gateway.jupiter.api.connector.entrypoint.sync
 
io.gravitee.gateway.jupiter.api.context - package io.gravitee.gateway.jupiter.api.context
 
io.gravitee.gateway.jupiter.api.el - package io.gravitee.gateway.jupiter.api.el
 
io.gravitee.gateway.jupiter.api.exception - package io.gravitee.gateway.jupiter.api.exception
 
io.gravitee.gateway.jupiter.api.hook - package io.gravitee.gateway.jupiter.api.hook
 
io.gravitee.gateway.jupiter.api.invoker - package io.gravitee.gateway.jupiter.api.invoker
 
io.gravitee.gateway.jupiter.api.message - package io.gravitee.gateway.jupiter.api.message
 
io.gravitee.gateway.jupiter.api.policy - package io.gravitee.gateway.jupiter.api.policy
 
io.gravitee.gateway.jupiter.api.qos - package io.gravitee.gateway.jupiter.api.qos
 
io.gravitee.gateway.jupiter.api.ws - package io.gravitee.gateway.jupiter.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
 
isPaused() - Method in class io.gravitee.gateway.api.service.ApiKey
 
isRevoked() - Method in class io.gravitee.gateway.api.service.ApiKey
 
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.jupiter.api.context.HttpRequest
Indicates if that request is a websocket request.
iterator() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 

K

KEEP_ALIVE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
key() - Method in interface io.gravitee.gateway.api.processor.ProcessorFailure
 
key() - Method in class io.gravitee.gateway.jupiter.api.ExecutionFailure
 
key(String) - Method in class io.gravitee.gateway.jupiter.api.ExecutionFailure
 
keySet() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 

L

LAST_MODIFIED - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
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
listeners - Variable in class io.gravitee.gateway.api.endpoint.AbstractEndpoint
 
ListenerType - Enum in io.gravitee.gateway.jupiter.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.jupiter.api.context.GenericRequest
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

M

main(String[]) - Static method in class io.gravitee.gateway.api.el.EvaluableExtractor
 
matchCriteriaCount() - Method in interface io.gravitee.gateway.jupiter.api.connector.entrypoint.EntrypointConnector
Returns the number of criteria used in {EntrypointConnector.matches(ExecutionContext).
matches(ExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.connector.entrypoint.EntrypointConnector
Check if incoming request matches entrypoint criteria.
MAX_FORWARDS - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
message() - Method in interface io.gravitee.gateway.api.processor.ProcessorFailure
 
message() - Method in class io.gravitee.gateway.jupiter.api.ExecutionFailure
 
message(String) - Method in class io.gravitee.gateway.jupiter.api.ExecutionFailure
 
Message - Interface in io.gravitee.gateway.jupiter.api.message
 
MESSAGE_REQUEST - io.gravitee.gateway.jupiter.api.ExecutionPhase
This phase represents the actions occurring from the downstream to the upstream in an async execution context.
MESSAGE_RESPONSE - io.gravitee.gateway.jupiter.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.jupiter.api.context
 
MessageHook - Interface in io.gravitee.gateway.jupiter.api.hook
Interface that can be used to add hook behaviour on messages
MessageRequest - Interface in io.gravitee.gateway.jupiter.api.context
Represents a request that can manipulate a flow of messages.
MessageResponse - Interface in io.gravitee.gateway.jupiter.api.context
Represents a response that can manipulate a flow of messages.
messages() - Method in interface io.gravitee.gateway.jupiter.api.context.MessageRequest
Get the request message flow as a Flowable of Message.
messages() - Method in interface io.gravitee.gateway.jupiter.api.context.MessageResponse
Get the response message flow as a Flowable of Message.
messages(Flowable<Message>) - Method in interface io.gravitee.gateway.jupiter.api.context.MessageRequest
Set the request message flow.
messages(Flowable<Message>) - Method in interface io.gravitee.gateway.jupiter.api.context.MessageResponse
Set the response message flow.
metadata() - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableMessage
 
metadata() - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
metadata() - Method in interface io.gravitee.gateway.jupiter.api.message.Message
Get the metadata of the message.
metadata(Map<String, Object>) - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage.DefaultMessageBuilder
 
metadata(Map<String, Object>) - Method in class io.gravitee.gateway.jupiter.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.jupiter.api.context.GenericRequest
 
method(HttpMethod) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
 
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.jupiter.api.context.GenericRequest
Get the metrics associated to the request.
MIME_VERSION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
MutableExecutionContext - Interface in io.gravitee.gateway.api.context
 

N

NA - io.gravitee.gateway.jupiter.api.qos.Qos
Necessary when the notion of QoS is not relevant.
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
 
none() - Static method in class io.gravitee.gateway.jupiter.api.policy.SecurityToken
Creates an empty security token.
NONE - io.gravitee.gateway.jupiter.api.policy.SecurityToken.TokenType
 
NONE - io.gravitee.gateway.jupiter.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.jupiter.api.context.HttpRequest
Applies a transformation on the complete body given as a single Buffer.
onBody(MaybeTransformer<Buffer, Buffer>) - Method in interface io.gravitee.gateway.jupiter.api.context.HttpResponse
Applies a transformation on the complete body given as a single Buffer.
onChunks(FlowableTransformer<Buffer, Buffer>) - Method in interface io.gravitee.gateway.jupiter.api.context.HttpRequest
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.jupiter.api.context.HttpResponse
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.jupiter.api.context.MessageRequest
Applies a given transformation on each message.
onMessage(Function<Message, Maybe<Message>>) - Method in interface io.gravitee.gateway.jupiter.api.context.MessageResponse
Applies a given transformation on each message.
onMessageRequest(MessageExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.Policy
Define the actions to perform during the ExecutionPhase.MESSAGE_REQUEST phase.
onMessageResponse(MessageExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.Policy
Define the actions to perform during the ExecutionPhase.MESSAGE_RESPONSE phase.
onMessageResponse(MessageExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.SecurityPolicy
The onMessageResponse(MessageExecutionContext) method shouldn't call on a SecurityPolicy
onMessages(FlowableTransformer<Message, Message>) - Method in interface io.gravitee.gateway.jupiter.api.context.MessageRequest
Applies a given transformation on each message.
onMessages(FlowableTransformer<Message, Message>) - Method in interface io.gravitee.gateway.jupiter.api.context.MessageResponse
Applies a given transformation on each message.
onRequest(HttpExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.Policy
Define the actions to perform during the ExecutionPhase.REQUEST phase.
onResponse(HttpExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.Policy
Define the actions to perform during the ExecutionPhase.RESPONSE phase.
onResponse(HttpExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.SecurityPolicy
The onResponse(HttpExecutionContext) method shouldn't call on a SecurityPolicy
order() - Method in interface io.gravitee.gateway.jupiter.api.policy.SecurityPolicy
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

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.jupiter.api.context.GenericRequest
 
parameters() - Method in class io.gravitee.gateway.jupiter.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.jupiter.api.ExecutionFailure
 
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.jupiter.api.context.GenericRequest
 
pathInfo() - Method in interface io.gravitee.gateway.api.Request
Return the path without the context-path.
pathInfo() - Method in class io.gravitee.gateway.api.RequestWrapper
 
pathInfo() - Method in interface io.gravitee.gateway.jupiter.api.context.GenericRequest
 
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.jupiter.api.context.GenericRequest
 
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 - io.gravitee.gateway.api.ws.WebSocketFrame.Type
 
PluginConfigurationException - Exception in io.gravitee.gateway.jupiter.api.exception
 
PluginConfigurationException(String, Exception) - Constructor for exception io.gravitee.gateway.jupiter.api.exception.PluginConfigurationException
 
Policy - Interface in io.gravitee.gateway.jupiter.api.policy
A Policy allows to define the actions to apply during the different request execution phases.
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.jupiter.api.hook
Interface that can be used to add hook behaviour while executing a policy phase
PONG - io.gravitee.gateway.api.ws.WebSocketFrame.Type
 
post(String, ExecutionContext, ExecutionPhase) - Method in interface io.gravitee.gateway.jupiter.api.hook.Hook
 
PRAGMA - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
pre(String, ExecutionContext, ExecutionPhase) - Method in interface io.gravitee.gateway.jupiter.api.hook.Hook
 
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.jupiter.api.hook
Interface that can be used to add hook behaviour on processors
PROXY_AUTHENTICATE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
PROXY_AUTHORIZATION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
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.jupiter.api.connector.endpoint.async.EndpointAsyncConnector
 
PUBLISH - io.gravitee.gateway.jupiter.api.ConnectorMode
 
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.jupiter.api.context.GenericExecutionContext
Stores an attribute in this request.
putInternalAttribute(String, Object) - Method in interface io.gravitee.gateway.jupiter.api.context.GenericExecutionContext
Stores an internal attribute in this request.

Q

Qos - Enum in io.gravitee.gateway.jupiter.api.qos
 
qosOptions() - Method in class io.gravitee.gateway.jupiter.api.connector.entrypoint.async.EntrypointAsyncConnector
 
QosOptions - Class in io.gravitee.gateway.jupiter.api.qos
 
QosOptions() - Constructor for class io.gravitee.gateway.jupiter.api.qos.QosOptions
 

R

RANGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
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.jupiter.api.ws.WebSocket
Returns the websocket incoming Flowable of Buffer.
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.jupiter.api.context.GenericResponse
 
reason(String) - Method in interface io.gravitee.gateway.api.Response
 
reason(String) - Method in interface io.gravitee.gateway.jupiter.api.context.GenericResponse
 
REFERER - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
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.
reject(int) - Method in interface io.gravitee.gateway.jupiter.api.ws.WebSocket
Reject the websocket connection with the specified status code.
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.jupiter.api.context.GenericRequest
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.jupiter.api.context.GenericExecutionContext
Removes an attribute from this request.
removeAttribute(String) - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
removeAttribute(String) - Method in interface io.gravitee.gateway.jupiter.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.jupiter.api.context.GenericExecutionContext
Removes an internal attribute from this request.
removeInternalAttribute(String) - Method in class io.gravitee.gateway.jupiter.api.message.DefaultMessage
 
removeInternalAttribute(String) - Method in interface io.gravitee.gateway.jupiter.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.jupiter.api.context.ExecutionContext
 
request() - Method in interface io.gravitee.gateway.jupiter.api.context.GenericExecutionContext
Get the current request stuck to this execution context.
request() - Method in interface io.gravitee.gateway.jupiter.api.context.HttpExecutionContext
Get the current request stuck to this execution context.
request() - Method in interface io.gravitee.gateway.jupiter.api.context.MessageExecutionContext
Get the current request stuck to this execution context.
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.jupiter.api.context
 
REQUEST - io.gravitee.gateway.jupiter.api.ExecutionPhase
This phase represents the actions occurring from the downstream to the upstream in a sync execution context.
REQUEST_RESPONSE - io.gravitee.gateway.jupiter.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.jupiter.api.policy.SecurityPolicy
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.jupiter.api.context.ExecutionContext
 
response() - Method in interface io.gravitee.gateway.jupiter.api.context.GenericExecutionContext
Get the current response stuck to this execution context.
response() - Method in interface io.gravitee.gateway.jupiter.api.context.HttpExecutionContext
Get the current response stuck to this execution context.
response() - Method in interface io.gravitee.gateway.jupiter.api.context.MessageExecutionContext
Get the current response stuck to this execution context.
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.jupiter.api.context
 
RESPONSE - io.gravitee.gateway.jupiter.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
run() - Method in class io.gravitee.gateway.api.el.EvaluableExtractor
 

S

save(ApiKey) - Method in interface io.gravitee.gateway.api.service.ApiKeyService
Save the given api key.
save(Subscription) - Method in interface io.gravitee.gateway.api.service.SubscriptionService
Save the given subscription.
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.jupiter.api.context.GenericRequest
 
SecurityPlanHook - Interface in io.gravitee.gateway.jupiter.api.hook
Interface that can be used to add hook behaviour while executing a security plan execution
SecurityPolicy - Interface in io.gravitee.gateway.jupiter.api.policy
SecurityPolicy is a Policy that can be used for securing a plan that can require a subscription.
SecurityToken - Class in io.gravitee.gateway.jupiter.api.policy
 
SecurityToken(SecurityToken.TokenType, String) - Constructor for class io.gravitee.gateway.jupiter.api.policy.SecurityToken
 
SecurityToken(String, String) - Constructor for class io.gravitee.gateway.jupiter.api.policy.SecurityToken
 
SecurityToken.TokenType - Enum in io.gravitee.gateway.jupiter.api.policy
 
SERVER - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
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 IETF RFC 2109}.
SET_COOKIE2 - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
See {@link IETF RFC 2965}.
setAll(Map<String, String>) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
setApi(String) - Method in class io.gravitee.gateway.api.service.ApiKey
 
setApi(String) - Method in class io.gravitee.gateway.api.service.Subscription
 
setApplication(String) - Method in class io.gravitee.gateway.api.service.ApiKey
 
setApplication(String) - Method in class io.gravitee.gateway.api.service.Subscription
 
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.jupiter.api.context.GenericExecutionContext
setClientId(String) - Method in class io.gravitee.gateway.api.service.Subscription
 
setConfiguration(String) - Method in class io.gravitee.gateway.api.service.Subscription
 
setContent(String) - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
setContent(String) - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableResponse
 
setEndingAt(Date) - Method in class io.gravitee.gateway.api.service.Subscription
 
setExpireAt(Date) - Method in class io.gravitee.gateway.api.service.ApiKey
 
setFilter(String) - Method in class io.gravitee.gateway.api.service.Subscription
 
setHeaders(HttpHeaders) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
setId(String) - Method in class io.gravitee.gateway.api.service.ApiKey
 
setId(String) - Method in class io.gravitee.gateway.api.service.Subscription
 
setInternalAttribute(String, Object) - Method in interface io.gravitee.gateway.jupiter.api.context.GenericExecutionContext
setJsonContent(Map<String, Object>) - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
setJsonContent(Map<String, Object>) - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableResponse
 
setKey(String) - Method in class io.gravitee.gateway.api.service.ApiKey
 
setMetadata(Map<String, String>) - Method in class io.gravitee.gateway.api.service.Subscription
 
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
 
setPaused(boolean) - Method in class io.gravitee.gateway.api.service.ApiKey
 
setPlan(String) - Method in class io.gravitee.gateway.api.service.ApiKey
 
setPlan(String) - Method in class io.gravitee.gateway.api.service.Subscription
 
setRawMethod(String) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
setRevoked(boolean) - Method in class io.gravitee.gateway.api.service.ApiKey
 
setStartingAt(Date) - Method in class io.gravitee.gateway.api.service.Subscription
 
setStatus(String) - Method in class io.gravitee.gateway.api.service.Subscription
 
setSubscription(String) - Method in class io.gravitee.gateway.api.service.ApiKey
 
setTokenType(String) - Method in class io.gravitee.gateway.jupiter.api.policy.SecurityToken
 
setTokenValue(String) - Method in class io.gravitee.gateway.jupiter.api.policy.SecurityToken
 
setType(Subscription.Type) - Method in class io.gravitee.gateway.api.service.Subscription
 
setUri(String) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
 
setXmlContent(Map<String, Object>) - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
 
setXmlContent(Map<String, Object>) - Method in class io.gravitee.gateway.jupiter.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
 
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.jupiter.api.context.GenericRequest
 
STANDARD - io.gravitee.gateway.api.service.Subscription.Type
 
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.jupiter.api.context.GenericResponse
 
status(int) - Method in interface io.gravitee.gateway.api.Response
 
status(int) - Method in interface io.gravitee.gateway.jupiter.api.context.GenericResponse
 
statusCode() - Method in interface io.gravitee.gateway.api.processor.ProcessorFailure
 
statusCode() - Method in class io.gravitee.gateway.jupiter.api.ExecutionFailure
 
statusCode(int) - Method in class io.gravitee.gateway.jupiter.api.ExecutionFailure
 
STOP_MESSAGE_CONTENT - Static variable in class io.gravitee.gateway.jupiter.api.connector.entrypoint.async.EntrypointAsyncConnector
 
STOP_MESSAGE_ID - Static variable in class io.gravitee.gateway.jupiter.api.connector.entrypoint.async.EntrypointAsyncConnector
 
stopHook - Variable in class io.gravitee.gateway.jupiter.api.connector.entrypoint.async.EntrypointAsyncConnector
 
subscribe(ExecutionContext) - Method in class io.gravitee.gateway.jupiter.api.connector.endpoint.async.EndpointAsyncConnector
 
SUBSCRIBE - io.gravitee.gateway.jupiter.api.ConnectorMode
 
Subscription - Class in io.gravitee.gateway.api.service
 
Subscription() - Constructor for class io.gravitee.gateway.api.service.Subscription
 
SUBSCRIPTION - io.gravitee.gateway.api.service.Subscription.Type
 
SUBSCRIPTION - io.gravitee.gateway.jupiter.api.ListenerType
 
Subscription.Type - Enum in io.gravitee.gateway.api.service
 
SubscriptionService - Interface in io.gravitee.gateway.api.service
This manages subscriptions.
supportedApi() - Method in interface io.gravitee.gateway.jupiter.api.connector.Connector
Returns the ApiType supported by this endpoint.
supportedApi() - Method in interface io.gravitee.gateway.jupiter.api.connector.ConnectorFactory
 
supportedApi() - Method in class io.gravitee.gateway.jupiter.api.connector.endpoint.async.EndpointAsyncConnector
 
supportedApi() - Method in interface io.gravitee.gateway.jupiter.api.connector.endpoint.async.EndpointAsyncConnectorFactory
 
supportedApi() - Method in class io.gravitee.gateway.jupiter.api.connector.endpoint.sync.EndpointSyncConnector
 
supportedApi() - Method in interface io.gravitee.gateway.jupiter.api.connector.endpoint.sync.EndpointSyncConnectorFactory
 
supportedApi() - Method in class io.gravitee.gateway.jupiter.api.connector.entrypoint.async.EntrypointAsyncConnector
 
supportedApi() - Method in interface io.gravitee.gateway.jupiter.api.connector.entrypoint.async.EntrypointAsyncConnectorFactory
 
supportedApi() - Method in class io.gravitee.gateway.jupiter.api.connector.entrypoint.sync.EntrypointSyncConnector
 
supportedApi() - Method in interface io.gravitee.gateway.jupiter.api.connector.entrypoint.sync.EntrypointSyncConnectorFactory
 
supportedListenerType() - Method in interface io.gravitee.gateway.jupiter.api.connector.entrypoint.EntrypointConnector
Returns the ListenerType supported by this entrypoint.
supportedModes() - Method in interface io.gravitee.gateway.jupiter.api.connector.Connector
Returns a set of ConnectorMode supported by this connector.
supportedModes() - Method in interface io.gravitee.gateway.jupiter.api.connector.ConnectorFactory
 
supportedModes() - Method in interface io.gravitee.gateway.jupiter.api.connector.endpoint.sync.EndpointSyncConnectorFactory
 
supportedModes() - Method in interface io.gravitee.gateway.jupiter.api.connector.entrypoint.sync.EntrypointSyncConnectorFactory
 
supportedQos() - Method in class io.gravitee.gateway.jupiter.api.connector.endpoint.async.EndpointAsyncConnector
Returns a set of ConnectorMode supported by this connector.
supportedQos() - Method in interface io.gravitee.gateway.jupiter.api.connector.endpoint.async.EndpointAsyncConnectorFactory
Returns a set of ConnectorMode supported by this connector.
supportedQos() - Method in class io.gravitee.gateway.jupiter.api.connector.entrypoint.async.EntrypointAsyncConnector
Returns a set of ConnectorMode supported by this connector.
supportedQos() - Method in interface io.gravitee.gateway.jupiter.api.connector.entrypoint.async.EntrypointAsyncConnectorFactory
Returns a set of ConnectorMode supported by this connector.
SYNC - io.gravitee.gateway.jupiter.api.ApiType
 

T

target() - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
Endpoint target.
TCP - io.gravitee.gateway.jupiter.api.ListenerType
 
TE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
TEMPLATE_ATTRIBUTE_CONTEXT - Static variable in interface io.gravitee.gateway.jupiter.api.context.HttpExecutionContext
 
TEMPLATE_ATTRIBUTE_MESSAGE - Static variable in interface io.gravitee.gateway.jupiter.api.context.MessageExecutionContext
 
TEMPLATE_ATTRIBUTE_REQUEST - Static variable in interface io.gravitee.gateway.jupiter.api.context.HttpExecutionContext
 
TEMPLATE_ATTRIBUTE_RESPONSE - Static variable in interface io.gravitee.gateway.jupiter.api.context.HttpExecutionContext
 
TEXT - 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.jupiter.api.context.GenericRequest
The timestamp for when this request was received.
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
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.jupiter.api.context.GenericResponse
 
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.jupiter.api.context.GenericRequest
Propagated transaction id between multiple requests.
TRANSFER_ENCODING - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
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

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.jupiter.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
upgraded() - Method in interface io.gravitee.gateway.api.ws.WebSocket
 
upgraded() - Method in interface io.gravitee.gateway.jupiter.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.jupiter.api.context.GenericRequest
 
uri(String) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
 
USER_AGENT - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames

V

valueOf(String) - Static method in enum io.gravitee.gateway.api.service.Subscription.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.gravitee.gateway.api.ws.WebSocketFrame.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.gravitee.gateway.jupiter.api.ApiType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.gravitee.gateway.jupiter.api.ConnectorMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.gravitee.gateway.jupiter.api.ExecutionPhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.gravitee.gateway.jupiter.api.ListenerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.gravitee.gateway.jupiter.api.policy.SecurityToken.TokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.gravitee.gateway.jupiter.api.qos.Qos
Returns the enum constant of this type with the specified name.
values() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
 
values() - Static method in enum io.gravitee.gateway.api.service.Subscription.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.gravitee.gateway.api.ws.WebSocketFrame.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.gravitee.gateway.jupiter.api.ApiType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.gravitee.gateway.jupiter.api.ConnectorMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.gravitee.gateway.jupiter.api.ExecutionPhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.gravitee.gateway.jupiter.api.ListenerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.gravitee.gateway.jupiter.api.policy.SecurityToken.TokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.gravitee.gateway.jupiter.api.qos.Qos
Returns an array containing the constants of this enum type, in the order they are declared.
VARY - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
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.jupiter.api.context.GenericRequest
 
VIA - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames

W

WARNING - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
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.jupiter.api.context.HttpRequest
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.jupiter.api.ws
 
WebSocketFrame - Interface in io.gravitee.gateway.api.ws
Represents a WebSocket frame.
WebSocketFrame.Type - Enum 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.jupiter.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
 
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

X

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