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
- AbstractConnectorFactory<T> - Class in io.gravitee.gateway.jupiter.api.connector
- AbstractConnectorFactory() - Constructor for class io.gravitee.gateway.jupiter.api.connector.AbstractConnectorFactory
- 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
- 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
-
See {@link HTTP/1.1 documentation}.
- ALLOW - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- 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
- 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 - io.gravitee.gateway.jupiter.api.ApiType
- 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_FLOW_STAGE - 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.HttpRequest
- 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
Flowable
ofBuffer
. - chunks() - Method in interface io.gravitee.gateway.jupiter.api.context.Response
-
Get the current response body chunks as
Flowable
ofBuffer
. - chunks(Flowable<Buffer>) - Method in interface io.gravitee.gateway.jupiter.api.context.Request
-
Set the current request body chunks from a
Flowable
ofBuffer
. - chunks(Flowable<Buffer>) - Method in interface io.gravitee.gateway.jupiter.api.context.Response
-
Set the current response body chunks from a
Flowable
ofBuffer
. - clear() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
- clear() - Method in interface io.gravitee.gateway.api.http.HttpHeaders
- CLIENT_ID - 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 - 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.connector.endpoint.EndpointConnector
- connected() - Method in interface io.gravitee.gateway.api.proxy.ProxyResponse
-
Is the response connected to an upstream or it is a 'direct' response from the proxy itself.
- CONNECTION - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- connector() - Method in interface io.gravitee.gateway.api.endpoint.Endpoint
-
The
Connector
used to invoke the endpoint. - Connector - Interface in io.gravitee.gateway.api
-
A simple marker interface to define a way to invoke / call something.
- 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 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.HttpRequest
- 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 class io.gravitee.gateway.jupiter.api.connector.AbstractConnectorFactory
- 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
orBINARY
frame 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
-
Implements
MultiValueMap
for backward compatibility. - 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.MessageResponse
- end() - Method in interface io.gravitee.gateway.jupiter.api.context.Response
-
End the response.
- end(Buffer) - Method in interface io.gravitee.gateway.jupiter.api.context.MessageResponse
- 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.HttpRequest
-
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.HttpResponse
-
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.connector.endpoint.async
- EndpointAsyncConnectorFactory - Class in io.gravitee.gateway.jupiter.api.connector.endpoint.async
- EndpointAsyncConnectorFactory(Class<?>) - Constructor for class io.gravitee.gateway.jupiter.api.connector.endpoint.async.EndpointAsyncConnectorFactory
- EndpointAvailabilityListener - Interface in io.gravitee.gateway.api.endpoint
- EndpointConnector<T extends ExecutionContext> - Interface in io.gravitee.gateway.jupiter.api.connector.endpoint
- EndpointConnectorConfiguration - Interface in io.gravitee.gateway.jupiter.api.connector.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.connector.endpoint.sync
- EndpointSyncConnectorFactory - Class in io.gravitee.gateway.jupiter.api.connector.endpoint.sync
- EndpointSyncConnectorFactory(Class<?>) - Constructor for class io.gravitee.gateway.jupiter.api.connector.endpoint.sync.EndpointSyncConnectorFactory
- EntrypointAsyncConnector - Interface in io.gravitee.gateway.jupiter.api.connector.entrypoint.async
- EntrypointAsyncConnectorFactory - Class in io.gravitee.gateway.jupiter.api.connector.entrypoint.async
- EntrypointAsyncConnectorFactory(Class<?>) - Constructor for class io.gravitee.gateway.jupiter.api.connector.entrypoint.async.EntrypointAsyncConnectorFactory
- EntrypointConnector<T extends ExecutionContext> - Interface in io.gravitee.gateway.jupiter.api.connector.entrypoint
- EntrypointConnectorConfiguration - Interface in io.gravitee.gateway.jupiter.api.connector.entrypoint
- EntrypointSyncConnector - Interface in io.gravitee.gateway.jupiter.api.connector.entrypoint.sync
- EntrypointSyncConnectorFactory - Class in io.gravitee.gateway.jupiter.api.connector.entrypoint.sync
- EntrypointSyncConnectorFactory(Class<?>) - Constructor for class io.gravitee.gateway.jupiter.api.connector.entrypoint.sync.EntrypointSyncConnectorFactory
- entrySet() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
- equals(Object) - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
- error(String, HttpExecutionContext, 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(HttpRequest) - Constructor for class io.gravitee.gateway.jupiter.api.el.EvaluableRequest
- EvaluableRequest(HttpRequest, 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(HttpResponse) - Constructor for class io.gravitee.gateway.jupiter.api.el.EvaluableResponse
- EvaluableResponse(HttpResponse, 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}.
- 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
-
See {@link HTTP/1.1 documentation}.
- fromLabel(String) - Static method in enum io.gravitee.gateway.jupiter.api.ApiType
- fromLabel(String) - Static method in enum io.gravitee.gateway.jupiter.api.ConnectorMode
G
- 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.ExecutionContext
-
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.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
- 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
- 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.ExecutionContext
- getConfiguration() - Method in class io.gravitee.gateway.api.service.Subscription
- getConfiguration(String) - Method in class io.gravitee.gateway.jupiter.api.connector.AbstractConnectorFactory
- 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
- 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.ExecutionContext
-
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.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
- 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
- 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
- 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.ExecutionContext
-
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
- 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.connector.entrypoint.EntrypointConnector
- handleResponse(T) - Method in interface io.gravitee.gateway.jupiter.api.connector.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.HttpRequest
- headers() - Method in interface io.gravitee.gateway.jupiter.api.context.HttpResponse
- 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.HttpRequest
-
Allows to retrieve the request host.
- HOST - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- 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.context.HttpRequest
- 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}.
- 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, HttpExecutionContext, 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 anExecutionFailure
object that indicates that the execution has failed. - interruptWith(String, HttpExecutionContext, 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(MessageExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.invoker.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
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
- 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.Request
-
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
-
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
- keySet() - Method in class io.gravitee.gateway.api.http.DefaultHttpHeaders
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.HttpRequest
-
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
- matchCriteriaCount() - Method in interface io.gravitee.gateway.jupiter.api.connector.entrypoint.EntrypointConnector
- matches(T) - Method in interface io.gravitee.gateway.jupiter.api.connector.entrypoint.EntrypointConnector
- 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
- 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
- MessageResponse - Interface in io.gravitee.gateway.jupiter.api.context
- messages() - Method in interface io.gravitee.gateway.jupiter.api.context.MessageRequest
- messages() - Method in interface io.gravitee.gateway.jupiter.api.context.MessageResponse
- messages(Flowable<Message>) - Method in interface io.gravitee.gateway.jupiter.api.context.MessageRequest
- messages(Flowable<Message>) - Method in interface io.gravitee.gateway.jupiter.api.context.MessageResponse
- 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.HttpRequest
- 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.HttpRequest
-
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
- 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
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
. - onChunks(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.
- onChunks(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.
- 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 aSecurityPolicy
- onMessages(FlowableTransformer<Message, Message>) - Method in interface io.gravitee.gateway.jupiter.api.context.MessageRequest
- onMessages(FlowableTransformer<Message, Message>) - Method in interface io.gravitee.gateway.jupiter.api.context.MessageResponse
- onRequest(RequestExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.Policy
-
Define the actions to perform during the
ExecutionPhase.REQUEST
phase. - onResponse(RequestExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.Policy
-
Define the actions to perform during the
ExecutionPhase.RESPONSE
phase. - onResponse(RequestExecutionContext) - Method in interface io.gravitee.gateway.jupiter.api.policy.SecurityPolicy
-
The
onResponse(RequestExecutionContext)
method shouldn't call on aSecurityPolicy
- 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.HttpRequest
- 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.HttpRequest
- pathInfo() - Method in interface io.gravitee.gateway.api.Request
-
Return the
path
without thecontext-path
. - pathInfo() - Method in class io.gravitee.gateway.api.RequestWrapper
- pathInfo() - Method in interface io.gravitee.gateway.jupiter.api.context.HttpRequest
- 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.HttpRequest
- 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, HttpExecutionContext, 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, HttpExecutionContext, 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
- 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.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.HttpResponse
- reason(String) - Method in interface io.gravitee.gateway.api.Response
- reason(String) - Method in interface io.gravitee.gateway.jupiter.api.context.HttpResponse
- 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.HttpRequest
-
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.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.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() - 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.
- REQUEST_RESPONSE - io.gravitee.gateway.jupiter.api.ConnectorMode
- 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.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() - 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 message execution context.
- responseHandler(Handler<ProxyResponse>) - Method in interface io.gravitee.gateway.api.proxy.ProxyConnection
- resume() - Method in class io.gravitee.gateway.api.RequestWrapper
- resume() - Method in interface io.gravitee.gateway.api.stream.ReadStream
- RETRY_AFTER - Static variable in interface io.gravitee.gateway.api.http.HttpHeaderNames
-
See {@link HTTP/1.1 documentation}.
- 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.HttpRequest
- 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 aPolicy
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
-
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(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.ExecutionContext
- 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
- 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.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
- setKey(String) - Method in class io.gravitee.gateway.api.service.ApiKey
- 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
- 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.HttpRequest
- 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.HttpResponse
- status(int) - Method in interface io.gravitee.gateway.api.Response
- status(int) - Method in interface io.gravitee.gateway.jupiter.api.context.HttpResponse
- 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
- 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
- SubscriptionService - Interface in io.gravitee.gateway.api.service
-
This manages subscriptions.
- supportedApi() - Method in class io.gravitee.gateway.jupiter.api.connector.AbstractConnectorFactory
- supportedApi() - Method in interface io.gravitee.gateway.jupiter.api.connector.endpoint.EndpointConnector
- supportedApi() - Method in interface io.gravitee.gateway.jupiter.api.connector.entrypoint.EntrypointConnector
- supportedModes() - Method in class io.gravitee.gateway.jupiter.api.connector.AbstractConnectorFactory
- supportedModes() - Method in interface io.gravitee.gateway.jupiter.api.connector.endpoint.EndpointConnector
- supportedModes() - Method in class io.gravitee.gateway.jupiter.api.connector.endpoint.sync.EndpointSyncConnectorFactory
- supportedModes() - Method in interface io.gravitee.gateway.jupiter.api.connector.entrypoint.EntrypointConnector
- supportedModes() - Method in class io.gravitee.gateway.jupiter.api.connector.entrypoint.sync.EntrypointSyncConnectorFactory
- SYNC - io.gravitee.gateway.jupiter.api.ApiType
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
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.HttpRequest
-
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
- 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.HttpResponse
- 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.HttpRequest
-
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
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.HttpRequest
- 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.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.policy.SecurityToken.TokenType
-
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.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.policy.SecurityToken.TokenType
-
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.HttpRequest
- 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() - Method in interface io.gravitee.gateway.jupiter.api.context.Request
-
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.
- 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.context.MessageResponse
- 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
- writeHeaders() - Method in interface io.gravitee.gateway.jupiter.api.context.MessageResponse
- 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