JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
A
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, String)
- Method in interface io.gravitee.gateway.api.buffer.
Buffer
appendString(String)
- Method in interface io.gravitee.gateway.api.buffer.
Buffer
ATTR_API
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_APPLICATION
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_CONTEXT_PATH
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_INVOKER
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_PLAN
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_PREFIX
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_QUOTA_COUNT
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_QUOTA_LIMIT
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_QUOTA_REMAINING
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_QUOTA_RESET_TIME
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_REQUEST_ENDPOINT
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_REQUEST_METHOD
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_RESOLVED_PATH
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_SUBSCRIPTION_ID
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
ATTR_USER
- Static variable in interface io.gravitee.gateway.api.
ExecutionContext
available()
- Method in interface io.gravitee.gateway.api.endpoint.
Endpoint
Does the endpoint can be reach ?
B
bodyHandler(Handler<Buffer>)
- Method in class io.gravitee.gateway.api.
RequestWrapper
bodyHandler(Handler<T>)
- Method in interface io.gravitee.gateway.api.stream.
ReadStream
bodyHandler
- Variable in class io.gravitee.gateway.api.stream.
SimpleReadWriteStream
bodyHandler(Handler<T>)
- Method in class io.gravitee.gateway.api.stream.
SimpleReadWriteStream
Buffer
- Interface in
io.gravitee.gateway.api.buffer
Mainly inspired by Vertx.io
buffer()
- Static method in interface io.gravitee.gateway.api.buffer.
Buffer
buffer(int)
- Static method in interface io.gravitee.gateway.api.buffer.
Buffer
buffer(String)
- Static method in interface io.gravitee.gateway.api.buffer.
Buffer
buffer(String, String)
- Static method in interface io.gravitee.gateway.api.buffer.
Buffer
buffer(byte[])
- Static method in interface io.gravitee.gateway.api.buffer.
Buffer
buffer(int)
- Method in interface io.gravitee.gateway.api.buffer.
BufferFactory
buffer()
- Method in interface io.gravitee.gateway.api.buffer.
BufferFactory
buffer(String)
- Method in interface io.gravitee.gateway.api.buffer.
BufferFactory
buffer(String, String)
- Method in interface io.gravitee.gateway.api.buffer.
BufferFactory
buffer(byte[])
- Method in interface io.gravitee.gateway.api.buffer.
BufferFactory
buffer
- Variable in class io.gravitee.gateway.api.stream.
TransformableStream
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
cancel()
- Method in interface io.gravitee.gateway.api.proxy.
ProxyConnection
chain(PolicyChain)
- Method in class io.gravitee.gateway.api.http.stream.
TransformableStreamBuilder
Connector
- Interface in
io.gravitee.gateway.api
A simple marker interface to define a way to invoke / call something.
connector()
- Method in interface io.gravitee.gateway.api.endpoint.
Endpoint
The
Connector
used to invoke the endpoint.
container
- Variable in class io.gravitee.gateway.api.http.stream.
TransformableStreamBuilder
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(String)
- Method in class io.gravitee.gateway.api.http.stream.
TransformableStreamBuilder
contentType
- Variable in class io.gravitee.gateway.api.stream.
TransformableStream
contentType()
- Method in class io.gravitee.gateway.api.stream.
TransformableStream
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
D
drainHandler(Handler<Void>)
- Method in interface io.gravitee.gateway.api.stream.
WriteStream
E
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 class io.gravitee.gateway.api.stream.
SimpleReadWriteStream
end()
- Method in interface io.gravitee.gateway.api.stream.
WriteStream
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
endHandler(Handler<Void>)
- Method in class io.gravitee.gateway.api.
RequestWrapper
endHandler(Handler<Void>)
- Method in interface io.gravitee.gateway.api.stream.
ReadStream
endHandler
- Variable in class io.gravitee.gateway.api.stream.
SimpleReadWriteStream
endHandler(Handler<Void>)
- Method in class io.gravitee.gateway.api.stream.
SimpleReadWriteStream
Endpoint
- Interface in
io.gravitee.gateway.api.endpoint
EndpointManager
- Interface in
io.gravitee.gateway.api.endpoint
exceptionHandler(Handler<Throwable>)
- Method in interface io.gravitee.gateway.api.proxy.
ProxyConnection
ExecutionContext
- Interface in
io.gravitee.gateway.api
F
factory
- Static variable in interface io.gravitee.gateway.api.buffer.
Buffer
flush(Buffer)
- Method in class io.gravitee.gateway.api.stream.
TransformableStream
from(Request)
- Static method in class io.gravitee.gateway.api.proxy.builder.
ProxyRequestBuilder
G
get(String)
- Method in interface io.gravitee.gateway.api.endpoint.
EndpointManager
Get an endpoint reference to access the underlying connector.
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.
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.
getAttributes()
- Method in class io.gravitee.gateway.api.context.
SimpleExecutionContext
getAttributes()
- Method in interface io.gravitee.gateway.api.
ExecutionContext
getBytes()
- Method in interface io.gravitee.gateway.api.buffer.
Buffer
getComponent(Class<T>)
- Method in class io.gravitee.gateway.api.context.
SimpleExecutionContext
getComponent(Class<T>)
- Method in interface io.gravitee.gateway.api.
ExecutionContext
getNativeBuffer()
- Method in interface io.gravitee.gateway.api.buffer.
Buffer
getTemplateEngine()
- Method in class io.gravitee.gateway.api.context.
SimpleExecutionContext
getTemplateEngine()
- Method in interface io.gravitee.gateway.api.
ExecutionContext
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
headers(HttpHeaders)
- Method in class io.gravitee.gateway.api.proxy.builder.
ProxyRequestBuilder
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
I
id()
- Method in interface io.gravitee.gateway.api.
Request
id()
- Method in class io.gravitee.gateway.api.
RequestWrapper
invoke(ExecutionContext, ReadStream<Buffer>, Handler<ProxyConnection>)
- Method in interface io.gravitee.gateway.api.
Invoker
Invoker
- Interface in
io.gravitee.gateway.api
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.endpoint
- package io.gravitee.gateway.api.endpoint
io.gravitee.gateway.api.handler
- package io.gravitee.gateway.api.handler
io.gravitee.gateway.api.http.stream
- package io.gravitee.gateway.api.http.stream
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.stream
- package io.gravitee.gateway.api.stream
io.gravitee.gateway.api.stream.exception
- package io.gravitee.gateway.api.stream.exception
L
length()
- Method in interface io.gravitee.gateway.api.buffer.
Buffer
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
M
method(HttpMethod)
- Method in class io.gravitee.gateway.api.proxy.builder.
ProxyRequestBuilder
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
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
MutableExecutionContext
- Interface in
io.gravitee.gateway.api.context
N
name()
- Method in interface io.gravitee.gateway.api.endpoint.
Endpoint
Endpoint name.
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
P
parameters(Map<String, String>)
- Method in class io.gravitee.gateway.api.proxy.builder.
ProxyRequestBuilder
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
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
pathInfo()
- Method in interface io.gravitee.gateway.api.
Request
Return the
path
without the
context-path
.
pathInfo()
- Method in class io.gravitee.gateway.api.
RequestWrapper
pause()
- Method in class io.gravitee.gateway.api.
RequestWrapper
pause()
- Method in interface io.gravitee.gateway.api.stream.
ReadStream
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
ProxyConnection
- Interface in
io.gravitee.gateway.api.proxy
ProxyRequest
- Interface in
io.gravitee.gateway.api.proxy
ProxyRequestBuilder
- Class in
io.gravitee.gateway.api.proxy.builder
ProxyResponse
- Interface in
io.gravitee.gateway.api.proxy
R
rawMethod(String)
- Method in class io.gravitee.gateway.api.proxy.builder.
ProxyRequestBuilder
rawMethod()
- Method in interface io.gravitee.gateway.api.proxy.
ProxyRequest
The raw method in case the method() returns HttpMethod.OTHER
rawMethod()
- Method in interface io.gravitee.gateway.api.
Request
rawMethod()
- Method in class io.gravitee.gateway.api.
RequestWrapper
ReadStream
<
T
> - Interface in
io.gravitee.gateway.api.stream
Stream reader.
ReadWriteStream
<
T
> - Interface in
io.gravitee.gateway.api.stream
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
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.
request(ProxyRequest)
- 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()
- Method in class io.gravitee.gateway.api.context.
SimpleExecutionContext
request()
- Method in interface io.gravitee.gateway.api.
ExecutionContext
Request
- Interface in
io.gravitee.gateway.api
Represents a server-side HTTP request.
request
- Variable in class io.gravitee.gateway.api.
RequestWrapper
RequestWrapper
- Class in
io.gravitee.gateway.api
RequestWrapper(Request)
- Constructor for class io.gravitee.gateway.api.
RequestWrapper
response(Response)
- Method in interface io.gravitee.gateway.api.context.
MutableExecutionContext
response(Response)
- Method in class io.gravitee.gateway.api.context.
SimpleExecutionContext
response()
- Method in class io.gravitee.gateway.api.context.
SimpleExecutionContext
response()
- Method in interface io.gravitee.gateway.api.
ExecutionContext
Response
- Interface in
io.gravitee.gateway.api
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
S
scheme()
- Method in interface io.gravitee.gateway.api.
Request
scheme()
- Method in class io.gravitee.gateway.api.
RequestWrapper
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.
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
sslSession()
- Method in interface io.gravitee.gateway.api.
Request
sslSession()
- Method in class io.gravitee.gateway.api.
RequestWrapper
status()
- Method in interface io.gravitee.gateway.api.proxy.
ProxyResponse
status(int)
- Method in interface io.gravitee.gateway.api.
Response
status()
- Method in interface io.gravitee.gateway.api.
Response
T
target()
- Method in interface io.gravitee.gateway.api.endpoint.
Endpoint
Endpoint target.
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
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
transactionId()
- Method in interface io.gravitee.gateway.api.
Request
Propagated transaction id between multiple requests.
transactionId()
- Method in class io.gravitee.gateway.api.
RequestWrapper
transform
- Variable in class io.gravitee.gateway.api.http.stream.
TransformableStreamBuilder
transform(Function<Buffer, Buffer>)
- Method 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
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(int)
- Constructor for class io.gravitee.gateway.api.stream.
TransformableStream
TransformableStream()
- 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(Throwable)
- 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
U
uri(URI)
- Method in class io.gravitee.gateway.api.proxy.builder.
ProxyRequestBuilder
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
V
version()
- Method in interface io.gravitee.gateway.api.
Request
version()
- Method in class io.gravitee.gateway.api.
RequestWrapper
W
weight()
- Method in interface io.gravitee.gateway.api.endpoint.
Endpoint
Endpoint weight.
write(T)
- Method in class io.gravitee.gateway.api.stream.
SimpleReadWriteStream
write(Buffer)
- Method in class io.gravitee.gateway.api.stream.
TransformableStream
write(T)
- Method in interface io.gravitee.gateway.api.stream.
WriteStream
writeQueueFull()
- Method in interface io.gravitee.gateway.api.stream.
WriteStream
WriteStream
<
T
> - Interface in
io.gravitee.gateway.api.stream
Stream writer.
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015-2019
Gravitee.IO
. All Rights Reserved.