A C E G I M P R S U 

A

accept(String, RateBucketPeriod, int, IAsyncResultHandler<RateLimitResponse>) - Method in class io.apiman.gateway.engine.es.ESRateLimiterComponent
 

C

checkService(ServiceContract, IAsyncResultHandler<ServiceContract>) - Method in class io.apiman.gateway.engine.es.ESRegistry
Ensure that the service still exists.
clearClientCache() - Static method in class io.apiman.gateway.engine.es.ESClientFactory
Clears all the clients from the cache.
clearProperty(String, String, IAsyncResultHandler<Void>) - Method in class io.apiman.gateway.engine.es.ESSharedStateComponent
 
createClient(Map<String, String>) - Static method in class io.apiman.gateway.engine.es.ESClientFactory
Creates a client from information in the config map.
createLocalClient(Map<String, String>) - Static method in class io.apiman.gateway.engine.es.ESClientFactory
Creates a local client from a configuration map.
createLocalClient(String, String) - Static method in class io.apiman.gateway.engine.es.ESClientFactory
Creates a cache by looking it up in a static field.
createTransportClient(Map<String, String>) - Static method in class io.apiman.gateway.engine.es.ESClientFactory
Creates a transport client from a configuration map.
createTransportClient(String, int, String) - Static method in class io.apiman.gateway.engine.es.ESClientFactory
Creates and caches a transport client from host, port, and cluster name info.

E

ESClientFactory - Class in io.apiman.gateway.engine.es
Factory for creating elasticsearch clients.
ESClientFactory() - Constructor for class io.apiman.gateway.engine.es.ESClientFactory
 
ESConstants - Class in io.apiman.gateway.engine.es
Some useful elasticsearch impl constants.
ESConstants() - Constructor for class io.apiman.gateway.engine.es.ESConstants
 
ESRateLimiterComponent - Class in io.apiman.gateway.engine.es
An elasticsearch implementation of the rate limiter component.
ESRateLimiterComponent(Map<String, String>) - Constructor for class io.apiman.gateway.engine.es.ESRateLimiterComponent
Constructor.
ESRegistry - Class in io.apiman.gateway.engine.es
An implementation of the Registry that uses elasticsearch as a storage mechanism.
ESRegistry(Map<String, String>) - Constructor for class io.apiman.gateway.engine.es.ESRegistry
Constructor.
ESRegistryMarshalling - Class in io.apiman.gateway.engine.es
Helper class to marshal objects to JSON and back again.
ESRegistryMarshalling() - Constructor for class io.apiman.gateway.engine.es.ESRegistryMarshalling
 
ESSharedStateComponent - Class in io.apiman.gateway.engine.es
An elasticsearch implementation of the shared state component.
ESSharedStateComponent(Map<String, String>) - Constructor for class io.apiman.gateway.engine.es.ESSharedStateComponent
Constructor.
ESUtils - Class in io.apiman.gateway.engine.es
Util methods.
ESUtils() - Constructor for class io.apiman.gateway.engine.es.ESUtils
 

G

getClient() - Method in class io.apiman.gateway.engine.es.ESRateLimiterComponent
 
getClient() - Method in class io.apiman.gateway.engine.es.ESRegistry
 
getClient() - Method in class io.apiman.gateway.engine.es.ESSharedStateComponent
 
getContract(ServiceRequest, IAsyncResultHandler<ServiceContract>) - Method in class io.apiman.gateway.engine.es.ESRegistry
 
getProperty(String, String, T, IAsyncResultHandler<T>) - Method in class io.apiman.gateway.engine.es.ESSharedStateComponent
 
getService(String, String, String, IAsyncResultHandler<Service>) - Method in class io.apiman.gateway.engine.es.ESRegistry
 
getService(String, IAsyncResultHandler<Service>) - Method in class io.apiman.gateway.engine.es.ESRegistry
Asynchronously gets a service.
getType() - Method in class io.apiman.gateway.engine.es.beans.PrimitiveBean
 
getValue() - Method in class io.apiman.gateway.engine.es.beans.PrimitiveBean
 

I

i18n - Static variable in class io.apiman.gateway.engine.es.i18n.Messages
 
INDEX_NAME - Static variable in class io.apiman.gateway.engine.es.ESConstants
 
io.apiman.gateway.engine.es - package io.apiman.gateway.engine.es
 
io.apiman.gateway.engine.es.beans - package io.apiman.gateway.engine.es.beans
 
io.apiman.gateway.engine.es.i18n - package io.apiman.gateway.engine.es.i18n
 

M

marshall(Service) - Static method in class io.apiman.gateway.engine.es.ESRegistryMarshalling
Marshals the given bean into the given map.
marshall(Application) - Static method in class io.apiman.gateway.engine.es.ESRegistryMarshalling
Marshals the given bean into the given map.
marshall(ServiceContract) - Static method in class io.apiman.gateway.engine.es.ESRegistryMarshalling
Marshals the given bean into the given map.
marshallInto(Service, XContentBuilder) - Static method in class io.apiman.gateway.engine.es.ESRegistryMarshalling
 
Messages - Class in io.apiman.gateway.engine.es.i18n
I18N Messages
Messages() - Constructor for class io.apiman.gateway.engine.es.i18n.Messages
Constructor.

P

PrimitiveBean - Class in io.apiman.gateway.engine.es.beans
Used to store a primitive value into the shared state ES document.
PrimitiveBean() - Constructor for class io.apiman.gateway.engine.es.beans.PrimitiveBean
Constructor.
publishService(Service, IAsyncResultHandler<Void>) - Method in class io.apiman.gateway.engine.es.ESRegistry
 

R

readBucket(GetResponse) - Method in class io.apiman.gateway.engine.es.ESRateLimiterComponent
Unmarshal a rate limiter bucket from the information in ES.
readPrimitive(String) - Method in class io.apiman.gateway.engine.es.ESSharedStateComponent
Reads a stored primitive.
registerApplication(Application, IAsyncResultHandler<Void>) - Method in class io.apiman.gateway.engine.es.ESRegistry
 
retireService(Service, IAsyncResultHandler<Void>) - Method in class io.apiman.gateway.engine.es.ESRegistry
 
rootCause(Throwable) - Static method in class io.apiman.gateway.engine.es.ESUtils
Gets the root cause of an exception.

S

setProperty(String, String, T, IAsyncResultHandler<Void>) - Method in class io.apiman.gateway.engine.es.ESSharedStateComponent
 
setType(String) - Method in class io.apiman.gateway.engine.es.beans.PrimitiveBean
 
setValue(String) - Method in class io.apiman.gateway.engine.es.beans.PrimitiveBean
 

U

unmarshallApplication(Map<String, Object>) - Static method in class io.apiman.gateway.engine.es.ESRegistryMarshalling
Unmarshals the given map source into a bean.
unmarshallService(Map<String, Object>) - Static method in class io.apiman.gateway.engine.es.ESRegistryMarshalling
Unmarshals the given map source into a bean.
unmarshallServiceContract(Map<String, Object>) - Static method in class io.apiman.gateway.engine.es.ESRegistryMarshalling
Unmarshals the given map source into a bean.
unregisterApplication(Application, IAsyncResultHandler<Void>) - Method in class io.apiman.gateway.engine.es.ESRegistry
 
unregisterServiceContracts(Application, IAsyncResultHandler<Void>) - Method in class io.apiman.gateway.engine.es.ESRegistry
Removes all of the service contracts from ES.
updateBucketAndReturn(String, RateLimiterBucket, RateLimitResponse, long, String, RateBucketPeriod, int, IAsyncResultHandler<RateLimitResponse>) - Method in class io.apiman.gateway.engine.es.ESRateLimiterComponent
Update the bucket in ES and then return the rate limit response to the original handler.
A C E G I M P R S U 

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