Skip navigation links
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

Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.