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
E
F
G
H
I
K
L
M
N
O
P
R
S
U
V
A
AbstractOAuth2Base
- Class in
io.apiman.gateway.engine.vertx.polling.fetchers.auth
Common OAuth2 base.
AbstractOAuth2Base()
- Constructor for class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
AbstractOAuth2Base
all()
- Static method in enum io.apiman.gateway.engine.vertx.polling.fetchers.auth.
AuthType
authenticate(Vertx, Map<String, String>, MultiMap, Handler<AsyncResult<Void>>)
- Method in interface io.apiman.gateway.engine.vertx.polling.fetchers.auth.
Authenticator
Authenticate the call.
authenticate(Vertx, Map<String, String>, MultiMap, Handler<AsyncResult<Void>>)
- Method in class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
BasicAuth
authenticate(Vertx, Map<String, String>, MultiMap, Handler<AsyncResult<Void>>)
- Method in class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
KeycloakOAuth2
authenticate(Vertx, Map<String, String>, MultiMap, Handler<AsyncResult<Void>>)
- Method in class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
NoneAuth
authenticate(Vertx, Map<String, String>, MultiMap, Handler<AsyncResult<Void>>)
- Method in class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
OAuth2
Authenticator
- Interface in
io.apiman.gateway.engine.vertx.polling.fetchers.auth
Authenticator interface.
AuthType
- Enum in
io.apiman.gateway.engine.vertx.polling.fetchers.auth
Auth types supported.
B
BadResponseCodeError
- Class in
io.apiman.gateway.engine.vertx.polling.exceptions
BadResponseCodeError(String)
- Constructor for class io.apiman.gateway.engine.vertx.polling.exceptions.
BadResponseCodeError
BasicAuth
- Class in
io.apiman.gateway.engine.vertx.polling.fetchers.auth
Set BASIC auth credentials.
BasicAuth()
- Constructor for class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
BasicAuth
C
createOrDescend(JsonObject, Deque<String>, String)
- Static method in class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
AbstractOAuth2Base
E
exceptionHandler(Handler<Throwable>)
- Method in class io.apiman.gateway.engine.vertx.polling.fetchers.
FileResourceFetcher
exceptionHandler(Handler<Throwable>)
- Method in class io.apiman.gateway.engine.vertx.polling.fetchers.
HttpResourceFetcher
exceptionHandler(Handler<Throwable>)
- Method in interface io.apiman.gateway.engine.vertx.polling.fetchers.
ResourceFetcher
Set an exception handler, invoked in an error occurs.
F
fetch(Handler<Buffer>)
- Method in class io.apiman.gateway.engine.vertx.polling.fetchers.
FileResourceFetcher
fetch(Handler<Buffer>)
- Method in class io.apiman.gateway.engine.vertx.polling.fetchers.
HttpResourceFetcher
fetch(Handler<Buffer>)
- Method in interface io.apiman.gateway.engine.vertx.polling.fetchers.
ResourceFetcher
Fetch a resource and return its content via the resultHandler
FileResourceFetcher
- Class in
io.apiman.gateway.engine.vertx.polling.fetchers
Fetch a file from the local filesystem.
FileResourceFetcher(Vertx, URI, Map<String, String>)
- Constructor for class io.apiman.gateway.engine.vertx.polling.fetchers.
FileResourceFetcher
G
getAuthenticator()
- Method in enum io.apiman.gateway.engine.vertx.polling.fetchers.auth.
AuthType
getFlowType(String)
- Method in class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
AbstractOAuth2Base
H
HttpResourceFetcher
- Class in
io.apiman.gateway.engine.vertx.polling.fetchers
Fetch HTTP and HTTPS resources, with Auth options including BASIC and various OAuth2 permutations.
HttpResourceFetcher(Vertx, URI, Map<String, String>, boolean)
- Constructor for class io.apiman.gateway.engine.vertx.polling.fetchers.
HttpResourceFetcher
I
initialize(IAsyncResultHandler<Void>)
- Method in class io.apiman.gateway.engine.vertx.polling.
URILoadingRegistry
io.apiman.gateway.engine.vertx.polling
- package io.apiman.gateway.engine.vertx.polling
io.apiman.gateway.engine.vertx.polling.exceptions
- package io.apiman.gateway.engine.vertx.polling.exceptions
io.apiman.gateway.engine.vertx.polling.fetchers
- package io.apiman.gateway.engine.vertx.polling.fetchers
io.apiman.gateway.engine.vertx.polling.fetchers.auth
- package io.apiman.gateway.engine.vertx.polling.fetchers.auth
K
KeycloakOAuth2
- Class in
io.apiman.gateway.engine.vertx.polling.fetchers.auth
Authenticator for Keycloak OAuth2.
KeycloakOAuth2()
- Constructor for class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
KeycloakOAuth2
L
load()
- Method in class io.apiman.gateway.engine.vertx.polling.
PolicyConfigLoader
Excepute the fetcher and load the resources.
M
mapToJson(Map<String, String>)
- Static method in class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
AbstractOAuth2Base
N
NoneAuth
- Class in
io.apiman.gateway.engine.vertx.polling.fetchers.auth
Default none auth.
NoneAuth()
- Constructor for class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
NoneAuth
O
OAuth2
- Class in
io.apiman.gateway.engine.vertx.polling.fetchers.auth
OAuth2()
- Constructor for class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
OAuth2
OAuth2Exception
- Exception in
io.apiman.gateway.engine.vertx.polling.exceptions
OAuth2Exception(Exception)
- Constructor for exception io.apiman.gateway.engine.vertx.polling.exceptions.
OAuth2Exception
OAuth2Exception(String)
- Constructor for exception io.apiman.gateway.engine.vertx.polling.exceptions.
OAuth2Exception
P
PolicyConfigLoader
- Class in
io.apiman.gateway.engine.vertx.polling
Load apiman policy configuration as JSON from a remote file and unmarshalls them into lists of Clients and APIs.
PolicyConfigLoader(Vertx, URI, Map<String, String>)
- Constructor for class io.apiman.gateway.engine.vertx.polling.
PolicyConfigLoader
publishApi(Api, IAsyncResultHandler<Void>)
- Method in class io.apiman.gateway.engine.vertx.polling.
URILoadingRegistry
publishApiInternal(Api, IAsyncResultHandler<Void>)
- Method in class io.apiman.gateway.engine.vertx.polling.
URILoadingRegistry
R
registerClient(Client, IAsyncResultHandler<Void>)
- Method in class io.apiman.gateway.engine.vertx.polling.
URILoadingRegistry
registerClientInternal(Client, IAsyncResultHandler<Void>)
- Method in class io.apiman.gateway.engine.vertx.polling.
URILoadingRegistry
reloadData(IAsyncHandler<Void>)
- Static method in class io.apiman.gateway.engine.vertx.polling.
URILoadingRegistry
reset()
- Static method in class io.apiman.gateway.engine.vertx.polling.
URILoadingRegistry
ResourceFetcher
- Interface in
io.apiman.gateway.engine.vertx.polling.fetchers
Interface for asynchronously fetching simple remote resources, for instance via HTTP or local file-system.
retireApi(Api, IAsyncResultHandler<Void>)
- Method in class io.apiman.gateway.engine.vertx.polling.
URILoadingRegistry
S
setApiResultHandler(Handler<List<Api>>)
- Method in class io.apiman.gateway.engine.vertx.polling.
PolicyConfigLoader
Set the API result handler, invoked when APIs have been unmarshalled successfully.
setClientResultHandler(Handler<List<Client>>)
- Method in class io.apiman.gateway.engine.vertx.polling.
PolicyConfigLoader
Set the client result handler, invoked when Clients have been unmarshalled successfully.
setExceptionHandler(Handler<Throwable>)
- Method in class io.apiman.gateway.engine.vertx.polling.
PolicyConfigLoader
Set the exception handler, invoked if an exception occurs.
U
unregisterClient(Client, IAsyncResultHandler<Void>)
- Method in class io.apiman.gateway.engine.vertx.polling.
URILoadingRegistry
UnsupportedProtocolException
- Exception in
io.apiman.gateway.engine.vertx.polling.exceptions
UnsupportedProtocolException(String)
- Constructor for exception io.apiman.gateway.engine.vertx.polling.exceptions.
UnsupportedProtocolException
URILoadingRegistry
- Class in
io.apiman.gateway.engine.vertx.polling
URI loading registry that pulls configuration from a specified JSON file.
URILoadingRegistry(Vertx, IEngineConfig, Map<String, String>)
- Constructor for class io.apiman.gateway.engine.vertx.polling.
URILoadingRegistry
URILoadingRegistry(Map<String, String>)
- Constructor for class io.apiman.gateway.engine.vertx.polling.
URILoadingRegistry
V
validateConfig(Map<String, String>)
- Method in interface io.apiman.gateway.engine.vertx.polling.fetchers.auth.
Authenticator
Validate config.
validateConfig(Map<String, String>)
- Method in class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
BasicAuth
validateConfig(Map<String, String>)
- Method in class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
KeycloakOAuth2
validateConfig(Map<String, String>)
- Method in class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
NoneAuth
validateConfig(Map<String, String>)
- Method in class io.apiman.gateway.engine.vertx.polling.fetchers.auth.
OAuth2
valueOf(String)
- Static method in enum io.apiman.gateway.engine.vertx.polling.fetchers.auth.
AuthType
Returns the enum constant of this type with the specified name.
values()
- Static method in enum io.apiman.gateway.engine.vertx.polling.fetchers.auth.
AuthType
Returns an array containing the constants of this enum type, in the order they are declared.
A
B
C
E
F
G
H
I
K
L
M
N
O
P
R
S
U
V
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2022
Apiman
. All rights reserved.