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
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.