A B C D E F G H I K L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
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
-
See {@link HTTP/1.1 documentation}.
- ACCEPT_CHARSET - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- ACCEPT_ENCODING - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- ACCEPT_LANGUAGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- ACCEPT_RANGES - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- 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}.
- 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
- 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
- AGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- ALLOW - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- appendBuffer(Buffer) - Method in interface io.gravitee.gateway.api.buffer.Buffer
- appendBuffer(Buffer, int) - Method in interface io.gravitee.gateway.api.buffer.Buffer
- appendString(String) - Method in interface io.gravitee.gateway.api.buffer.Buffer
- appendString(String, String) - Method in interface io.gravitee.gateway.api.buffer.Buffer
- ASYNC_PUB - io.gravitee.gateway.jupiter.api.Type
- ASYNC_PUB_SUB - io.gravitee.gateway.jupiter.api.Type
- ASYNC_REQUEST - io.gravitee.gateway.jupiter.api.ExecutionPhase
-
This phase represents the actions occurring from the downstream to the upstream in an async execution context.
- ASYNC_RESPONSE - io.gravitee.gateway.jupiter.api.ExecutionPhase
-
This phase represents the actions occurring from the upstream to the downstream in an async execution context.
- ASYNC_SUB - io.gravitee.gateway.jupiter.api.Type
- ATTR_ADAPTED_CONTEXT - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
-
Adapted ExecutionContext for V3 compatibility.
- ATTR_API - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_API - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_API_DEPLOYED_AT - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_API_DEPLOYED_AT - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_APPLICATION - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_APPLICATION - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_CONTEXT_PATH - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_CONTEXT_PATH - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_ENVIRONMENT - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_ENVIRONMENT - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_FAILURE_ATTRIBUTE - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_INTERNAL_EXECUTION_FAILURE - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_INTERNAL_PREFIX - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_INVOKER - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_INVOKER - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_ORGANIZATION - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_ORGANIZATION - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_PLAN - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_PLAN - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_PREFIX - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_PREFIX - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_QUOTA_COUNT - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_QUOTA_COUNT - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_QUOTA_LIMIT - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_QUOTA_LIMIT - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_QUOTA_REMAINING - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_QUOTA_REMAINING - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_QUOTA_RESET_TIME - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_QUOTA_RESET_TIME - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_REQUEST_ENDPOINT - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_REQUEST_ENDPOINT - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_REQUEST_METHOD - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_REQUEST_METHOD - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_RESOLVED_PATH - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_RESOLVED_PATH - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_SUBSCRIPTION_ID - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_SUBSCRIPTION_ID - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_USER - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_USER - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- ATTR_USER_ROLES - Static variable in interface io.gravitee.gateway.api.ExecutionContext
- ATTR_USER_ROLES - Static variable in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- AUTHORIZATION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- available() - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
-
Can the endpoint be reach ?
B
- BINARY - io.gravitee.gateway.api.ws.WebSocketFrame.Type
- body() - Method in interface io.gravitee.gateway.jupiter.api.context.Request
-
Get the current body request as a
Maybe. - body() - Method in interface io.gravitee.gateway.jupiter.api.context.Response
-
Get the current body response as a
Maybe. - body(Buffer) - Method in interface io.gravitee.gateway.jupiter.api.context.Request
-
Set the current body request as a
Buffer. - body(Buffer) - Method in interface io.gravitee.gateway.jupiter.api.context.Response
-
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.Request
- bodyOrEmpty() - Method in interface io.gravitee.gateway.jupiter.api.context.Response
- buffer - Variable in class io.gravitee.gateway.api.stream.TransformableStream
- buffer() - Static method in interface io.gravitee.gateway.api.buffer.Buffer
- buffer() - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
- buffer(byte[]) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
- buffer(byte[]) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
- buffer(int) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
- buffer(int) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
- buffer(ByteBuf) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
- buffer(ByteBuf) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
- buffer(Buffer) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
- buffer(Buffer) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
- buffer(Buffer) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
- buffer(Buffer) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
- buffer(String) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
- buffer(String) - Method in interface io.gravitee.gateway.api.buffer.BufferFactory
- buffer(String, String) - Static method in interface io.gravitee.gateway.api.buffer.Buffer
- 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
-
See {@link HTTP/1.1 documentation}.
- 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.Request
-
Get the current request body chunks as
FlowableofBuffer. - chunks() - Method in interface io.gravitee.gateway.jupiter.api.context.Response
-
Get the current response body chunks as
FlowableofBuffer. - chunks(Flowable<Buffer>) - Method in interface io.gravitee.gateway.jupiter.api.context.Request
-
Set the current request body chunks from a
FlowableofBuffer. - chunks(Flowable<Buffer>) - Method in interface io.gravitee.gateway.jupiter.api.context.Response
-
Set the current response body chunks from a
FlowableofBuffer. - clear() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
- clear() - Method in interface io.gravitee.gateway.api.http.HttpHeaders
- 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 - io.gravitee.gateway.api.ws.WebSocketFrame.Type
- 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(T) - Method in interface io.gravitee.gateway.jupiter.api.endpoint.EndpointConnector
- connected() - Method in interface io.gravitee.gateway.api.proxy.ProxyResponse
-
Is the response connected to an upstream or it is a 'direct' response from the proxy itself.
- CONNECTION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- connector() - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
-
The
Connectorused to invoke the endpoint. - Connector - Interface in io.gravitee.gateway.api
-
A simple marker interface to define a way to invoke / call something.
- consume() - Method in interface io.gravitee.gateway.jupiter.api.message.MessageFlow
- 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
- containsAllKeys(Collection<String>) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
- containsKey(CharSequence) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
-
Deprecated.
- content() - Method in interface io.gravitee.gateway.jupiter.api.message.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
-
See {@link HTTP/1.1 documentation}.
- 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
-
See {@link HTTP/1.1 documentation}.
- CONTENT_LENGTH - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- CONTENT_LOCATION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- CONTENT_MD5 - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- CONTENT_RANGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- CONTENT_TYPE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- contentLength - Variable in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
- contentLength(int) - Method in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
- 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
- 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.Request
- 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(String) - Method in interface io.gravitee.gateway.jupiter.api.endpoint.EndpointConnectorFactory
- createConnector(String) - Method in interface io.gravitee.gateway.jupiter.api.entrypoint.EntrypointConnectorFactory
- 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
TEXTorBINARYframe type. - DATE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- deeplyEquals(HttpHeaders) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
-
Indicates if this instance of HttpHeaders is deeply equal to another one.
- DEFAULT_ORDER - Static variable in interface io.gravitee.gateway.jupiter.api.policy.SecurityPolicy
- DefaultHttpHeaders - Class in io.gravitee.gateway.api.http
- drainHandler(Handler<Void>) - Method in interface io.gravitee.gateway.api.stream.WriteStream
E
- 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.Response
-
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.Request
-
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.Response
-
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 - Interface in io.gravitee.gateway.jupiter.api.endpoint.async
- EndpointAsyncConnectorFactory - Interface in io.gravitee.gateway.jupiter.api.endpoint.async
- EndpointAvailabilityListener - Interface in io.gravitee.gateway.api.endpoint
- EndpointConnector<T extends ExecutionContext> - Interface in io.gravitee.gateway.jupiter.api.endpoint
- EndpointConnectorFactory<T extends EndpointConnector<?>> - Interface in io.gravitee.gateway.jupiter.api.endpoint
- EndpointManager - Interface in io.gravitee.gateway.api.endpoint
- EndpointResolver - Interface in io.gravitee.gateway.api.endpoint.resolver
- EndpointSyncConnector - Interface in io.gravitee.gateway.jupiter.api.endpoint.sync
- EndpointSyncConnectorFactory - Interface in io.gravitee.gateway.jupiter.api.endpoint.sync
- EntrypointAsyncConnector - Interface in io.gravitee.gateway.jupiter.api.entrypoint.async
- EntrypointAsyncConnectorFactory - Interface in io.gravitee.gateway.jupiter.api.entrypoint.async
- EntrypointConnector<T extends ExecutionContext> - Interface in io.gravitee.gateway.jupiter.api.entrypoint
- EntrypointConnectorFactory<T extends EntrypointConnector<?>> - Interface in io.gravitee.gateway.jupiter.api.entrypoint
- EntrypointSyncConnector - Interface in io.gravitee.gateway.jupiter.api.entrypoint.sync
- EntrypointSyncConnectorFactory - Interface in io.gravitee.gateway.jupiter.api.entrypoint.sync
- equals(Object) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
- error(String, RequestExecutionContext, ExecutionPhase, Throwable) - Method in interface io.gravitee.gateway.jupiter.api.hook.Hook
- ETAG - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- EvaluableExtractor - Class in io.gravitee.gateway.api.el
- EvaluableExtractor() - Constructor for class io.gravitee.gateway.api.el.EvaluableExtractor
- 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(Request) - Constructor for class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
- EvaluableRequest(Request, 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(Response) - Constructor for class io.gravitee.gateway.jupiter.api.el.EvaluableResponse
- EvaluableResponse(Response, 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
-
See {@link HTTP/1.1 documentation}.
- EXPIRES - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
F
- factory - Static variable in interface io.gravitee.gateway.api.buffer.Buffer
- flags() - Method in interface io.gravitee.gateway.api.http2.HttpFrame
- flow(Flowable<Message>) - Method in interface io.gravitee.gateway.jupiter.api.message.MessageFlow
- flush(Buffer) - Method in class io.gravitee.gateway.api.stream.TransformableStream
- 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
-
See {@link HTTP/1.1 documentation}.
G
- get(CharSequence) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
- get(CharSequence) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
- get(String) - Method in interface io.gravitee.gateway.api.endpoint.EndpointManager
-
Get an endpoint reference to access the underlying connector.
- getAll(CharSequence) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
- getAll(CharSequence) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
- getAttribute(String) - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
- getAttribute(String) - Method in interface io.gravitee.gateway.api.ExecutionContext
-
Returns the value of the named attribute as an Object, or
nullif no attribute of the given name exists. - getAttribute(String) - Method in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
-
Returns the value of the attribute cast in the expected type T, or
nullif 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.ExecutionContext
-
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.ExecutionContext
-
Get all attributes available.
- getBusinessCategory() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
- getBusinessCategory() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
- getBytes() - Method in interface io.gravitee.gateway.api.buffer.Buffer
- getC() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
- getC() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
- getClient() - Method in class io.gravitee.gateway.api.el.EvaluableSSLSession
- getClientHost() - Method in class io.gravitee.gateway.api.el.EvaluableSSLSession
- getClientPort() - Method in class io.gravitee.gateway.api.el.EvaluableSSLSession
- getCn() - Method in class io.gravitee.gateway.api.el.EmptyEvaluableSSLPrincipal
- getCn() - Method in class io.gravitee.gateway.api.el.EvaluableSSLPrincipal
- getComponent(Class<T>) - Method in class io.gravitee.gateway.api.context.SimpleExecutionContext
- getComponent(Class<T>) - Method in interface io.gravitee.gateway.api.ExecutionContext
- getComponent(Class<T>) - Method in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- 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
- getFirst(CharSequence) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
-
Deprecated.
- 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.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.ExecutionContext
-
Returns the value of the internal attribute cast in the expected type T, or
nullif no attribute for the given name exists. - getInternalAttributes() - Method in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
-
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
- 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
- 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
- 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
- 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
- getStatus() - Method in class io.gravitee.gateway.api.el.EvaluableResponse
- 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
- 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.ExecutionContext
-
Get the
TemplateEnginethat 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
- 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
- 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(T) - Method in interface io.gravitee.gateway.jupiter.api.entrypoint.EntrypointConnector
- handleResponse(T) - Method in interface io.gravitee.gateway.jupiter.api.entrypoint.EntrypointConnector
- 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.Request
- headers() - Method in interface io.gravitee.gateway.jupiter.api.context.Response
- headers() - Method in interface io.gravitee.gateway.jupiter.api.message.Message
- headers(HttpHeaders) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
- 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.Request
-
Allows to retrieve the request host.
- HOST - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- HttpFrame - Interface in io.gravitee.gateway.api.http2
- HttpHeaderNames - Interface in io.gravitee.gateway.api.http
- HttpHeaders - Interface in io.gravitee.gateway.api.http
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.context.Request
- id() - Method in interface io.gravitee.gateway.jupiter.api.endpoint.EndpointConnectorFactory
- id() - Method in interface io.gravitee.gateway.jupiter.api.entrypoint.EntrypointConnectorFactory
- id() - Method in interface io.gravitee.gateway.jupiter.api.hook.Hook
- 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
-
See {@link HTTP/1.1 documentation}.
- IF_MODIFIED_SINCE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- IF_NONE_MATCH - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- IF_UNMODIFIED_SINCE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- incomingMessageFlow() - Method in interface io.gravitee.gateway.jupiter.api.context.MessageExecutionContext
- interrupt() - Method in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
-
Interrupted the current execution while indicating that the response can be sent "as is" to the downstream.
- interrupt(String, RequestExecutionContext, ExecutionPhase) - Method in interface io.gravitee.gateway.jupiter.api.hook.Hook
- interruptWith(ExecutionFailure) - Method in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
-
Same as
ExecutionContext.interrupt()but with anExecutionFailureobject that indicates that the execution has failed. - interruptWith(String, RequestExecutionContext, 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(RequestExecutionContext) - 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
Invokerinterface 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.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.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.endpoint - package io.gravitee.gateway.jupiter.api.endpoint
- io.gravitee.gateway.jupiter.api.endpoint.async - package io.gravitee.gateway.jupiter.api.endpoint.async
- io.gravitee.gateway.jupiter.api.endpoint.sync - package io.gravitee.gateway.jupiter.api.endpoint.sync
- io.gravitee.gateway.jupiter.api.entrypoint - package io.gravitee.gateway.jupiter.api.entrypoint
- io.gravitee.gateway.jupiter.api.entrypoint.async - package io.gravitee.gateway.jupiter.api.entrypoint.async
- io.gravitee.gateway.jupiter.api.entrypoint.sync - package io.gravitee.gateway.jupiter.api.entrypoint.sync
- 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
- 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
- isWebSocket() - Method in interface io.gravitee.gateway.api.Request
- isWebSocket() - Method in class io.gravitee.gateway.api.RequestWrapper
- iterator() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
K
- KEEP_ALIVE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- 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
L
- LAST_MODIFIED - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- length() - Method in interface io.gravitee.gateway.api.buffer.Buffer
- LINK - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link Web Linking (IETF RFC-5988) documentation}.
- listeners - Variable in class io.gravitee.gateway.api.endpoint.AbstractEndpoint
- 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.Request
-
Returns the Internet Protocol (IP) address of the interface on which the request was received.
- LOCATION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
M
- main(String[]) - Static method in class io.gravitee.gateway.api.el.EvaluableExtractor
- MAX_FORWARDS - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- 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
- MessageExecutionContext - Interface in io.gravitee.gateway.jupiter.api.context
- MessageFlow - Interface in io.gravitee.gateway.jupiter.api.message
- MessageHook - Interface in io.gravitee.gateway.jupiter.api.hook
-
Interface that can be used to add hook behaviour on messages
- metadata() - Method in interface io.gravitee.gateway.jupiter.api.message.Message
- 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.Request
- 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.Request
-
Get the metrics associated to the request.
- MIME_VERSION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- MutableExecutionContext - Interface in io.gravitee.gateway.api.context
N
- name() - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
-
Endpoint name.
- names() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
- names() - Method in interface io.gravitee.gateway.api.http.HttpHeaders
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.Request
-
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.Response
-
Applies a transformation on the complete body given as a single
Buffer. - onChunk(FlowableTransformer<Buffer, Buffer>) - Method in interface io.gravitee.gateway.jupiter.api.context.Request
-
Applies a transformation on each body chunks and completes when all the chunks have been processed.
- onChunk(FlowableTransformer<Buffer, Buffer>) - Method in interface io.gravitee.gateway.jupiter.api.context.Response
-
Applies a transformation on each body chunks and completes when all the chunks have been processed.
- onInvalidSubscription(RequestExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.SecurityPolicy
-
Defines if the subscription associated must be checked and the action to execute when the subscription is not valid.
- onMessage(ExecutionContext, Message) - Method in interface io.gravitee.gateway.jupiter.api.policy.Policy
-
Defines the actions to perform during on each incoming
Message. - onMessage(FlowableTransformer<Message, Message>) - Method in interface io.gravitee.gateway.jupiter.api.message.MessageFlow
- onMessageFlow(ExecutionContext, Flowable<Message>) - Method in interface io.gravitee.gateway.jupiter.api.policy.Policy
-
Defines the actions to perform on the message flow itself.
- onRequest(RequestExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.Policy
-
Define the actions to perform during the
ExecutionPhase.REQUESTphase. - onResponse(RequestExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.Policy
-
Define the actions to perform during the
ExecutionPhase.RESPONSEphase. - 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
- outgoingMessageFlow() - Method in interface io.gravitee.gateway.jupiter.api.context.MessageExecutionContext
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.Request
- 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.Request
- pathInfo() - Method in interface io.gravitee.gateway.api.Request
-
Return the
pathwithout thecontext-path. - pathInfo() - Method in class io.gravitee.gateway.api.RequestWrapper
- pathInfo() - Method in interface io.gravitee.gateway.jupiter.api.context.Request
- 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.Request
- 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
- Policy - Interface in io.gravitee.gateway.jupiter.api.policy
-
A
Policyallows 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, RequestExecutionContext, ExecutionPhase) - Method in interface io.gravitee.gateway.jupiter.api.hook.Hook
- PRAGMA - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- pre(String, RequestExecutionContext, 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
-
See {@link HTTP/1.1 documentation}.
- PROXY_AUTHORIZATION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- PROXY_CONNECTION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
- ProxyConnection - Interface in io.gravitee.gateway.api.proxy
- ProxyEndpoint - Interface in io.gravitee.gateway.api.endpoint.resolver
- ProxyRequest - Interface in io.gravitee.gateway.api.proxy
- ProxyRequestBuilder - Class in io.gravitee.gateway.api.proxy.builder
- ProxyRequestImpl - Class in io.gravitee.gateway.api.proxy.builder
- ProxyRequestImpl(Request) - Constructor for class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
- ProxyResponse - Interface in io.gravitee.gateway.api.proxy
- putAttribute(String, Object) - Method in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
-
Stores an attribute in this request.
- putInternalAttribute(String, Object) - Method in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
-
Stores an internal attribute in this request.
R
- RANGE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- rawMethod() - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
- rawMethod() - Method in interface io.gravitee.gateway.api.proxy.ProxyRequest
-
The raw method in case the method() returns HttpMethod.OTHER
- rawMethod(String) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
- 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.Response
- reason(String) - Method in interface io.gravitee.gateway.api.Response
- reason(String) - Method in interface io.gravitee.gateway.jupiter.api.context.Response
- REFERER - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- reject(int) - Method in interface io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequest
- reject(int) - Method in class io.gravitee.gateway.api.proxy.ws.WebSocketProxyRequestImpl
- reject(int) - Method in interface io.gravitee.gateway.api.ws.WebSocket
-
WS connection has been rejected by upstream.
- remoteAddress() - Method in interface io.gravitee.gateway.api.Request
-
Returns the Internet Protocol (IP) address of the client or last proxy that sent the request.
- remoteAddress() - Method in class io.gravitee.gateway.api.RequestWrapper
- remoteAddress() - Method in interface io.gravitee.gateway.jupiter.api.context.Request
-
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
- 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.ExecutionContext
-
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.ExecutionContext
-
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.RequestExecutionContext
-
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.
- RequestExecutionContext - Interface in io.gravitee.gateway.jupiter.api.context
- 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.RequestExecutionContext
-
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 sync execution context.
- responseHandler(Handler<ProxyResponse>) - Method in interface io.gravitee.gateway.api.proxy.ProxyConnection
- resume() - Method in class io.gravitee.gateway.api.RequestWrapper
- resume() - Method in interface io.gravitee.gateway.api.stream.ReadStream
- RETRY_AFTER - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- run() - Method in class io.gravitee.gateway.api.el.EvaluableExtractor
S
- 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.Request
- SecurityPolicy - Interface in io.gravitee.gateway.jupiter.api.policy
-
SecurityPolicyis aPolicythat can be used for securing a plan that can require a subscription. - SERVER - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- set(CharSequence, CharSequence) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
- set(CharSequence, CharSequence) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
- set(CharSequence, Iterable<CharSequence>) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
- set(CharSequence, Iterable<CharSequence>) - Method in interface io.gravitee.gateway.api.http.HttpHeaders
- SET_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}.
- 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.ExecutionContext
- setContent(String) - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
- setContent(String) - Method in class io.gravitee.gateway.jupiter.api.el.EvaluableResponse
- setHeaders(HttpHeaders) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
- setInternalAttribute(String, Object) - Method in interface io.gravitee.gateway.jupiter.api.context.ExecutionContext
- 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
- setMethod(HttpMethod) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
- setParameters(MultiValueMap<String, String>) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
- setPathParameters(MultiValueMap<String, String>) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
- setRawMethod(String) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
- setUri(String) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestImpl
- setXmlContent(Map<String, Object>) - Method in class io.gravitee.gateway.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.Request
- 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.Response
- status(int) - Method in interface io.gravitee.gateway.api.Response
- status(int) - Method in interface io.gravitee.gateway.jupiter.api.context.Response
- 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
- support(RequestExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.SecurityPolicy
-
Indicates whether the security policy can handle the request execution context or not.
- supportedApi() - Method in interface io.gravitee.gateway.jupiter.api.endpoint.EndpointConnectorFactory
- supportedApi() - Method in interface io.gravitee.gateway.jupiter.api.endpoint.sync.EndpointSyncConnectorFactory
- supportedApi() - Method in interface io.gravitee.gateway.jupiter.api.entrypoint.EntrypointConnectorFactory
- supportedApi() - Method in interface io.gravitee.gateway.jupiter.api.entrypoint.sync.EntrypointSyncConnectorFactory
- SYNC - io.gravitee.gateway.jupiter.api.Type
T
- target() - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
-
Endpoint target.
- TE - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- TEMPLATE_ATTRIBUTE_CONTEXT - Static variable in interface io.gravitee.gateway.jupiter.api.context.RequestExecutionContext
- TEMPLATE_ATTRIBUTE_REQUEST - Static variable in interface io.gravitee.gateway.jupiter.api.context.RequestExecutionContext
- TEMPLATE_ATTRIBUTE_RESPONSE - Static variable in interface io.gravitee.gateway.jupiter.api.context.RequestExecutionContext
- 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
Handlerwhen 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.Request
-
The timestamp for when this request was received.
- toSingleValueMap() - Method in interface io.gravitee.gateway.api.http.HttpHeaders
- toString() - Method in interface io.gravitee.gateway.api.buffer.Buffer
- toString(String) - Method in interface io.gravitee.gateway.api.buffer.Buffer
- toString(Charset) - Method in interface io.gravitee.gateway.api.buffer.Buffer
- TRAILER - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- trailers() - Method in interface io.gravitee.gateway.api.proxy.ProxyResponse
- trailers() - Method in interface io.gravitee.gateway.api.Response
- trailers() - Method in interface io.gravitee.gateway.jupiter.api.context.Response
- 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.Request
-
Propagated transaction id between multiple requests.
- TRANSFER_ENCODING - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- transform - Variable in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
- transform - Variable in class io.gravitee.gateway.api.stream.TransformableStream
- transform() - Method in class io.gravitee.gateway.api.stream.TransformableStream
- transform(Function<Buffer, Buffer>) - Method in class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
- TransformableRequestStream - Class in io.gravitee.gateway.api.http.stream
- TransformableRequestStreamBuilder - Class in io.gravitee.gateway.api.http.stream
- TransformableResponseStream - Class in io.gravitee.gateway.api.http.stream
- TransformableResponseStreamBuilder - Class in io.gravitee.gateway.api.http.stream
- TransformableStream - Class in io.gravitee.gateway.api.stream
- TransformableStream() - Constructor for class io.gravitee.gateway.api.stream.TransformableStream
- TransformableStream(int) - Constructor for class io.gravitee.gateway.api.stream.TransformableStream
- TransformableStreamBuilder<T> - Class in io.gravitee.gateway.api.http.stream
- TransformableStreamBuilder(T) - Constructor for class io.gravitee.gateway.api.http.stream.TransformableStreamBuilder
- TransformationException - Exception in io.gravitee.gateway.api.stream.exception
- TransformationException() - Constructor for exception io.gravitee.gateway.api.stream.exception.TransformationException
- TransformationException(String) - Constructor for exception io.gravitee.gateway.api.stream.exception.TransformationException
- TransformationException(String, Throwable) - Constructor for exception io.gravitee.gateway.api.stream.exception.TransformationException
- TransformationException(Throwable) - Constructor for exception io.gravitee.gateway.api.stream.exception.TransformationException
- type() - Method in interface io.gravitee.gateway.api.http2.HttpFrame
- type() - Method in interface io.gravitee.gateway.api.ws.WebSocketFrame
- Type - Enum in io.gravitee.gateway.jupiter.api
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 - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- upgraded() - Method in interface io.gravitee.gateway.api.ws.WebSocket
- 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.Request
- uri(String) - Method in class io.gravitee.gateway.api.proxy.builder.ProxyRequestBuilder
- USER_AGENT - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
V
- 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.ExecutionPhase
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.gravitee.gateway.jupiter.api.Type
-
Returns the enum constant of this type with the specified name.
- 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.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.Type
-
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
-
See {@link HTTP/1.1 documentation}.
- version() - Method in interface io.gravitee.gateway.api.Request
- version() - Method in class io.gravitee.gateway.api.RequestWrapper
- version() - Method in interface io.gravitee.gateway.jupiter.api.context.Request
- VIA - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
W
- WARNING - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- websocket() - Method in interface io.gravitee.gateway.api.Request
- websocket() - Method in class io.gravitee.gateway.api.RequestWrapper
- WebSocket - Interface in io.gravitee.gateway.api.ws
-
Represents a server-side WebSocket request.
- 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(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
-
See {@link HTTP/1.1 documentation}.
X
- X_FORWARDED_FOR - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
- X_FORWARDED_HOST - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
- X_FORWARDED_PORT - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
- X_FORWARDED_PREFIX - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
- X_FORWARDED_PROTO - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
- X_FORWARDED_SERVER - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
All Classes All Packages