A B C D E F G H I L M P R S T U V W 

A

AbstractServiceExecutor<H> - Class in io.apiman.gateway.vertx.conversation
Execute a service
AbstractServiceExecutor(String, EventBus, Logger) - Constructor for class io.apiman.gateway.vertx.conversation.AbstractServiceExecutor
 
AbstractServiceListener<E> - Class in io.apiman.gateway.vertx.conversation
Listen for something.
AbstractServiceListener(EventBus, Logger, String, Class<E>) - Constructor for class io.apiman.gateway.vertx.conversation.AbstractServiceListener
 
add(HttpGatewayStreamer) - Method in class io.apiman.gateway.vertx.worker.ServiceWorkerQueue
 
add(T) - Method in class io.apiman.gateway.vertx.worker.WorkerQueue
Return a worker to the queue.
address - Variable in class io.apiman.gateway.vertx.conversation.AbstractServiceExecutor
 
address - Variable in class io.apiman.gateway.vertx.conversation.AbstractServiceListener
 
amanConfig - Variable in class io.apiman.gateway.vertx.verticles.ApimanVerticleBase
 
API_GATEWAY_BODY_SUFFIX - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_CLASS - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_COMPONENT_PREFIX - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_CONFIG - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_CONNECTOR_FACTORY_PREFIX - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_END_SUFFIX - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_EP_GATEWAY_REG_POLICY - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_EP_SERVICE_REQUEST - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_EP_SERVICE_RESPONSE - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_ERROR_SUFFIX - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_FAILURE_SUFFIX - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_GATEWAY_ROUTES - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_GATEWAY_SERVER_PORT - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_HEAD_SUFFIX - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_METRICS_PREFIX - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_PLUGIN_REGISTRY_PREFIX - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_POLICY_FACTORY_PREFIX - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_READY_SUFFIX - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
API_GATEWAY_REGISTRY_PREFIX - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
ApiCatchHandler<T> - Class in io.apiman.gateway.vertx.api
A handler that copes with a variety of errors, responding appropriate on the implementor's behalf.
ApiCatchHandler() - Constructor for class io.apiman.gateway.vertx.api.ApiCatchHandler
 
ApiListener - Class in io.apiman.gateway.vertx.api
Listens for api updates.
ApiListener(EventBus, String) - Constructor for class io.apiman.gateway.vertx.api.ApiListener
Constructor
apiListener - Variable in class io.apiman.gateway.vertx.verticles.ApimanVerticleWithEngine
 
APIMAN_API_APPLICATIONS_DELETE - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
APIMAN_API_APPLICATIONS_REGISTER - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
APIMAN_API_SERVICES_DELETE - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
APIMAN_API_SERVICES_REGISTER - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
APIMAN_API_SUBSCRIBE - Static variable in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
ApimanVerticleBase - Class in io.apiman.gateway.vertx.verticles
Standard base for all Apiman verticles.
ApimanVerticleBase() - Constructor for class io.apiman.gateway.vertx.verticles.ApimanVerticleBase
 
ApimanVerticleWithEngine - Class in io.apiman.gateway.vertx.verticles
A base for those verticles that require an instantiated engine, and associated API Listener to receive updates.
ApimanVerticleWithEngine() - Constructor for class io.apiman.gateway.vertx.verticles.ApimanVerticleWithEngine
 
append(IApimanBuffer) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
append(IApimanBuffer, int, int) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
append(byte) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
append(byte[]) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
append(byte[], int, int) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
append(String) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
append(String, String) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
AuthenticatingRouteMatcher - Class in io.apiman.gateway.vertx.api
A RouteMatcher with BASIC authentication.
AuthenticatingRouteMatcher(VertxEngineConfig, Logger) - Constructor for class io.apiman.gateway.vertx.api.AuthenticatingRouteMatcher
 

B

bodyHandler(Handler<Buffer>) - Method in class io.apiman.gateway.vertx.conversation.AbstractServiceListener
 
boolConfigWithDefault(String, Boolean) - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
BufferFactoryComponentImpl - Class in io.apiman.gateway.vertx.components
Implementation of IBufferFactoryComponent for Vert.x
BufferFactoryComponentImpl() - Constructor for class io.apiman.gateway.vertx.components.BufferFactoryComponentImpl
 
build(HttpServerRequest, String, boolean) - Static method in class io.apiman.gateway.vertx.http.HttpServiceFactory
 
buildResponse(HttpClientResponse, Set<String>) - Static method in class io.apiman.gateway.vertx.http.HttpServiceFactory
 
buildResponse(HttpServerResponse, ServiceResponse) - Static method in class io.apiman.gateway.vertx.http.HttpServiceFactory
 

C

cancelAll() - Method in class io.apiman.gateway.vertx.components.PeriodicComponentImpl
 
cancelTimer(long) - Method in class io.apiman.gateway.vertx.components.PeriodicComponentImpl
 
collectRegistrations() - Method in class io.apiman.gateway.vertx.worker.ServiceWorkerQueue
 
collectRegistrations() - Method in class io.apiman.gateway.vertx.worker.WorkerQueue
 
ConnectorFactory - Class in io.apiman.gateway.vertx.connector
Create Vert.x connectors to the enable apiman to connect to a backend service.
ConnectorFactory(Vertx, Container) - Constructor for class io.apiman.gateway.vertx.connector.ConnectorFactory
Constructor
createAndRegisterComponent(Class<T>) - Method in class io.apiman.gateway.vertx.engine.VertxConfigDrivenComponentRegistry
 
createBuffer() - Method in class io.apiman.gateway.vertx.components.BufferFactoryComponentImpl
 
createBuffer(String) - Method in class io.apiman.gateway.vertx.components.BufferFactoryComponentImpl
 
createBuffer(String, String) - Method in class io.apiman.gateway.vertx.components.BufferFactoryComponentImpl
 
createBuffer(byte[]) - Method in class io.apiman.gateway.vertx.components.BufferFactoryComponentImpl
 
createBuffer(int) - Method in class io.apiman.gateway.vertx.components.BufferFactoryComponentImpl
 
createComponentRegistry() - Method in class io.apiman.gateway.vertx.engine.VertxConfigDrivenEngineFactory
 
createConnector(ServiceRequest, Service) - Method in class io.apiman.gateway.vertx.connector.ConnectorFactory
 
createConnectorFactory() - Method in class io.apiman.gateway.vertx.engine.VertxConfigDrivenEngineFactory
 
createDispatcher(RouteMapper) - Method in class io.apiman.gateway.vertx.verticles.HttpDispatcherVerticle
 
createFailure(PolicyFailureType, int, String) - Method in class io.apiman.gateway.vertx.components.PolicyFailureFactoryComponent
 
createWithVertx(Class<T>, VertxEngineConfig, Map<String, String>) - Method in class io.apiman.gateway.vertx.engine.VertxConfigDrivenComponentRegistry
Creates components, but allows a VertxConfigDrivenComponentRegistry.vertx instance to be passed in.

D

DoubleHandler<T1,T2> - Interface in io.apiman.gateway.vertx.common
Handler that returns two elements of different types.
downloadArtifactTo(URL, File, IAsyncResultHandler<File>) - Method in class io.apiman.gateway.vertx.engine.VertxPluginRegistry
 

E

eb - Variable in class io.apiman.gateway.vertx.conversation.AbstractServiceExecutor
 
eb - Variable in class io.apiman.gateway.vertx.conversation.AbstractServiceListener
 
eb - Variable in class io.apiman.gateway.vertx.worker.WorkerQueue
 
end() - Method in class io.apiman.gateway.vertx.conversation.AbstractServiceExecutor
 
end() - Method in class io.apiman.gateway.vertx.conversation.AbstractServiceListener
 
end() - Method in class io.apiman.gateway.vertx.conversation.ServiceResponseExecutor
 
end() - Method in interface io.apiman.gateway.vertx.io.ISimpleWriteStream
Finished writing chunks.
endHandler(Handler<Void>) - Method in class io.apiman.gateway.vertx.conversation.AbstractServiceListener
 
endHandler(Handler<Void>) - Method in class io.apiman.gateway.vertx.http.HttpGatewayStreamer
 
endHandler(Handler<Void>) - Method in interface io.apiman.gateway.vertx.worker.Registrant
When completed.
engine - Variable in class io.apiman.gateway.vertx.verticles.ApimanVerticleWithEngine
 
error(Throwable) - Method in class io.apiman.gateway.vertx.conversation.ServiceResponseExecutor
 
errorHandler(Handler<Throwable>) - Method in class io.apiman.gateway.vertx.conversation.AbstractServiceListener
 
execute(H) - Method in class io.apiman.gateway.vertx.conversation.AbstractServiceExecutor
 
execute(H, Handler<ISimpleWriteStream>) - Method in class io.apiman.gateway.vertx.conversation.SignalRequestExecutor
 
execute(H, Handler<S>) - Method in interface io.apiman.gateway.vertx.io.IReadyExecute
 

F

failure(PolicyFailure) - Method in class io.apiman.gateway.vertx.conversation.ServiceResponseExecutor
 
finished - Variable in class io.apiman.gateway.vertx.conversation.AbstractServiceExecutor
 
finished - Variable in class io.apiman.gateway.vertx.conversation.AbstractServiceListener
 
firstPathElem(String) - Method in class io.apiman.gateway.vertx.config.RouteMapper
Simplistic & fast mapping of first element of path, avoiding any regex for now.

G

GenericError - Exception in io.apiman.gateway.vertx.api
A serializable (with jackson) error, which can be easily transmitted over the bus
GenericError() - Constructor for exception io.apiman.gateway.vertx.api.GenericError
Empty constructor for Jackson
GenericError(int, String, Throwable) - Constructor for exception io.apiman.gateway.vertx.api.GenericError
Constructor
get(int) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
getAddress(String) - Method in class io.apiman.gateway.vertx.config.RouteMapper
 
getAddress() - Method in class io.apiman.gateway.vertx.http.HttpGatewayStreamer
 
getAddress() - Method in interface io.apiman.gateway.vertx.worker.Registrant
 
getBytes() - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
getBytes(int, int) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
getCause() - Method in exception io.apiman.gateway.vertx.api.GenericError
The cause of the exception
getClassname(JsonObject, String) - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getComponentClass(Class<T>) - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getComponentConfig(Class<T>) - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getConfig() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getConfig(JsonObject, String) - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getConnectorFactoryClass() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getConnectorFactoryConfig() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getEndpoint() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getEngine() - Method in class io.apiman.gateway.vertx.verticles.PolicyVerticle
 
getEngineConfig() - Method in class io.apiman.gateway.vertx.verticles.ApimanVerticleBase
 
getMessage() - Method in exception io.apiman.gateway.vertx.api.GenericError
 
getMetricsClass() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getMetricsConfig() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getNativeBuffer() - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
getPluginRegistryClass() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getPluginRegistryConfig() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getPolicyFactoryClass() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getPolicyFactoryConfig() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getRealm() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getRegistryClass() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getRegistryConfig() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getResponseCode() - Method in exception io.apiman.gateway.vertx.api.GenericError
 
getRouteMap() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
getRoutes() - Method in class io.apiman.gateway.vertx.config.RouteMapper
 
getString(String) - Static method in class io.apiman.gateway.vertx.i18n.Messages
 
getString(int, int) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
getString(int, int, String) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
getTopic() - Method in class io.apiman.gateway.vertx.worker.WorkerQueue
 
getUuid() - Method in class io.apiman.gateway.vertx.worker.WorkerHelper
 

H

handle(Message<T>) - Method in class io.apiman.gateway.vertx.api.ApiCatchHandler
 
handle(HttpServerRequest) - Method in class io.apiman.gateway.vertx.api.AuthenticatingRouteMatcher
 
handle(T1, T2) - Method in interface io.apiman.gateway.vertx.common.DoubleHandler
Handle elements
handle(HttpServerRequest) - Method in class io.apiman.gateway.vertx.http.HttpGatewayStreamer
 
handle(HttpServerRequest) - Method in class io.apiman.gateway.vertx.http.HttpGatewayStreamerMultiplexer
 
handleApi(Message<T>) - Method in class io.apiman.gateway.vertx.api.ApiCatchHandler
 
hasRoute(String) - Method in class io.apiman.gateway.vertx.config.RouteMapper
 
hostname() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
HttpApiVerticle - Class in io.apiman.gateway.vertx.verticles
Verticle implementing apiman's gateway API.
HttpApiVerticle() - Constructor for class io.apiman.gateway.vertx.verticles.HttpApiVerticle
 
HttpClientComponentImpl - Class in io.apiman.gateway.vertx.components
A Vert.x based implementation of IHttpClientComponent.
HttpClientComponentImpl(Vertx) - Constructor for class io.apiman.gateway.vertx.components.HttpClientComponentImpl
 
HttpDispatcherVerticle - Class in io.apiman.gateway.vertx.verticles
Dispatch incoming HTTP requests to the appropriate verticle.
HttpDispatcherVerticle() - Constructor for class io.apiman.gateway.vertx.verticles.HttpDispatcherVerticle
 
HttpGatewayStreamer - Class in io.apiman.gateway.vertx.http
Handles an HttpServerRequest<=>HttpServerResponse conversation.
HttpGatewayStreamer(Vertx, Container, String, String) - Constructor for class io.apiman.gateway.vertx.http.HttpGatewayStreamer
 
HttpGatewayStreamerMultiplexer - Class in io.apiman.gateway.vertx.http
Handles each HttpServerRequest arriving and dispatches to a HttpGatewayStreamer worker to deal with.
HttpGatewayStreamerMultiplexer(Vertx, Container, String) - Constructor for class io.apiman.gateway.vertx.http.HttpGatewayStreamerMultiplexer
 
HttpGatewayVerticle - Class in io.apiman.gateway.vertx.verticles
The main HTTP gateway verticle which translates HTTP requests into the ServiceRequest and sends the ServiceResponse back to the HttpDispatcherVerticle.
HttpGatewayVerticle() - Constructor for class io.apiman.gateway.vertx.verticles.HttpGatewayVerticle
 
HttpServiceFactory - Class in io.apiman.gateway.vertx.http
Construct ServiceRequest and ServiceResponse objects from HttpServerRequest, HttpServerResponse and HttpClientResponse
HttpServiceFactory() - Constructor for class io.apiman.gateway.vertx.http.HttpServiceFactory
 

I

InitializerVerticle - Class in io.apiman.gateway.vertx.verticles
Start the platform.
InitializerVerticle() - Constructor for class io.apiman.gateway.vertx.verticles.InitializerVerticle
 
insert(int, IApimanBuffer) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
insert(int, IApimanBuffer, int, int) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
insert(int, byte[]) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
insert(int, byte[], int, int) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
insert(int, String) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
insert(int, String, String) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
io.apiman.gateway.vertx.api - package io.apiman.gateway.vertx.api
 
io.apiman.gateway.vertx.common - package io.apiman.gateway.vertx.common
 
io.apiman.gateway.vertx.components - package io.apiman.gateway.vertx.components
 
io.apiman.gateway.vertx.config - package io.apiman.gateway.vertx.config
 
io.apiman.gateway.vertx.connector - package io.apiman.gateway.vertx.connector
 
io.apiman.gateway.vertx.conversation - package io.apiman.gateway.vertx.conversation
 
io.apiman.gateway.vertx.engine - package io.apiman.gateway.vertx.engine
 
io.apiman.gateway.vertx.http - package io.apiman.gateway.vertx.http
 
io.apiman.gateway.vertx.i18n - package io.apiman.gateway.vertx.i18n
 
io.apiman.gateway.vertx.io - package io.apiman.gateway.vertx.io
 
io.apiman.gateway.vertx.verticles - package io.apiman.gateway.vertx.verticles
 
io.apiman.gateway.vertx.worker - package io.apiman.gateway.vertx.worker
 
IReadyExecute<H,S> - Interface in io.apiman.gateway.vertx.io
An object whose main action can be triggered by calling IReadyExecute.execute(Object, Handler), with a ready Handler indicating when it is safe to perform an implementation-specified subsequent action.
IResettable - Interface in io.apiman.gateway.vertx.io
Given object is resettable, which implies it can be reused after IResettable.reset() has been invoked.
isAuthenticationEnabled() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
isEmpty() - Method in class io.apiman.gateway.vertx.worker.WorkerQueue
 
isFinished() - Method in class io.apiman.gateway.vertx.conversation.AbstractServiceExecutor
 
isFinished() - Method in class io.apiman.gateway.vertx.conversation.AbstractServiceListener
 
isFinished() - Method in class io.apiman.gateway.vertx.conversation.ServiceResponseExecutor
 
ISimpleWriteStream - Interface in io.apiman.gateway.vertx.io
Interface representing simple write/end combination.

L

length() - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
listen(IEngine) - Method in class io.apiman.gateway.vertx.api.ApiListener
 
listen() - Method in class io.apiman.gateway.vertx.conversation.AbstractServiceListener
 
listen() - Method in class io.apiman.gateway.vertx.conversation.ServiceRequestListener
 
listen() - Method in class io.apiman.gateway.vertx.conversation.ServiceResponseListener
 
listen() - Method in class io.apiman.gateway.vertx.verticles.HttpApiVerticle
 
loadConfigClass(String, Class<T>) - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
loadFileBasicAuth() - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
logger - Variable in class io.apiman.gateway.vertx.conversation.AbstractServiceExecutor
 
logger - Variable in class io.apiman.gateway.vertx.conversation.AbstractServiceListener
 
logger - Variable in class io.apiman.gateway.vertx.worker.WorkerQueue
 

M

Messages - Class in io.apiman.gateway.vertx.i18n
 

P

PeriodicComponentImpl - Class in io.apiman.gateway.vertx.components
Vert.x implementation of IPeriodicComponent.
PeriodicComponentImpl(Vertx, VertxEngineConfig, Map<String, String>) - Constructor for class io.apiman.gateway.vertx.components.PeriodicComponentImpl
 
PolicyFailureFactoryComponent - Class in io.apiman.gateway.vertx.components
 
PolicyFailureFactoryComponent() - Constructor for class io.apiman.gateway.vertx.components.PolicyFailureFactoryComponent
Constructor.
policyFailureHandler(DoubleHandler<PolicyFailure, String>) - Method in class io.apiman.gateway.vertx.conversation.ServiceResponseListener
 
PolicyVerticle - Class in io.apiman.gateway.vertx.verticles
Verticle responsible for executing policies and returning result.
PolicyVerticle() - Constructor for class io.apiman.gateway.vertx.verticles.PolicyVerticle
 
policyWorkers - Variable in class io.apiman.gateway.vertx.worker.WorkerQueue
 
poll(Handler<HttpGatewayStreamer>) - Method in class io.apiman.gateway.vertx.worker.ServiceWorkerQueue
 
poll() - Method in class io.apiman.gateway.vertx.worker.WorkerQueue
 

R

ready() - Method in class io.apiman.gateway.vertx.conversation.ServiceRequestListener
 
register(AsyncResultHandler<Message<String>>) - Method in class io.apiman.gateway.vertx.worker.WorkerHelper
Register with a gateway (TODO consider how we handle registration with many different gw types).
Registrant - Interface in io.apiman.gateway.vertx.worker
A registrant, generally a node which is registered with a queue.
registrationTopic - Variable in class io.apiman.gateway.vertx.worker.WorkerQueue
 
replyError(Message<T>, GenericError) - Method in class io.apiman.gateway.vertx.api.ApiCatchHandler
 
replyOk(Message<T>) - Method in class io.apiman.gateway.vertx.api.ApiCatchHandler
 
request(String, HttpMethod, IAsyncResultHandler<IHttpClientResponse>) - Method in class io.apiman.gateway.vertx.components.HttpClientComponentImpl
 
reset() - Method in class io.apiman.gateway.vertx.conversation.AbstractServiceExecutor
 
reset() - Method in class io.apiman.gateway.vertx.conversation.ServiceRequestListener
 
reset() - Method in class io.apiman.gateway.vertx.conversation.ServiceResponseExecutor
 
reset() - Method in class io.apiman.gateway.vertx.conversation.ServiceResponseListener
 
reset() - Method in class io.apiman.gateway.vertx.conversation.SignalRequestExecutor
 
reset() - Method in interface io.apiman.gateway.vertx.io.IResettable
Reset object
RouteMapper - Class in io.apiman.gateway.vertx.config
Maps simple http path to bus address.
RouteMapper() - Constructor for class io.apiman.gateway.vertx.config.RouteMapper
 
RouteMapper(JsonObject) - Constructor for class io.apiman.gateway.vertx.config.RouteMapper
 

S

serverResponse - Variable in class io.apiman.gateway.vertx.conversation.ServiceResponseListener
 
serviceHandler(Handler<E>) - Method in class io.apiman.gateway.vertx.conversation.AbstractServiceListener
 
ServiceRequestListener - Class in io.apiman.gateway.vertx.conversation
Handle a service request.
ServiceRequestListener(EventBus, Logger, String) - Constructor for class io.apiman.gateway.vertx.conversation.ServiceRequestListener
 
ServiceResponseExecutor - Class in io.apiman.gateway.vertx.conversation
Send a service response
ServiceResponseExecutor(EventBus, Logger, String) - Constructor for class io.apiman.gateway.vertx.conversation.ServiceResponseExecutor
 
ServiceResponseListener - Class in io.apiman.gateway.vertx.conversation
Listen for a ServiceResponse.
ServiceResponseListener(Vertx, Container, String) - Constructor for class io.apiman.gateway.vertx.conversation.ServiceResponseListener
 
ServiceWorkerQueue - Class in io.apiman.gateway.vertx.worker
A queue of workers ready to handle the execution of some task(s).
ServiceWorkerQueue(Vertx, Container, String, String) - Constructor for class io.apiman.gateway.vertx.worker.ServiceWorkerQueue
 
set(int, byte) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
setCause(Throwable) - Method in exception io.apiman.gateway.vertx.api.GenericError
 
setMessage(String) - Method in exception io.apiman.gateway.vertx.api.GenericError
 
setOneshotTimer(long, IAsyncHandler<Long>) - Method in class io.apiman.gateway.vertx.components.PeriodicComponentImpl
 
setPeriodicTimer(long, long, IAsyncHandler<Long>) - Method in class io.apiman.gateway.vertx.components.PeriodicComponentImpl
 
setResponseCode(int) - Method in exception io.apiman.gateway.vertx.api.GenericError
 
SignalRequestExecutor<H> - Class in io.apiman.gateway.vertx.conversation
Send a ServiceRequest over the EventBus.
SignalRequestExecutor(Vertx, Container, String) - Constructor for class io.apiman.gateway.vertx.conversation.SignalRequestExecutor
 
start() - Method in class io.apiman.gateway.vertx.verticles.ApimanVerticleBase
 
start() - Method in class io.apiman.gateway.vertx.verticles.ApimanVerticleWithEngine
 
start() - Method in class io.apiman.gateway.vertx.verticles.HttpApiVerticle
 
start() - Method in class io.apiman.gateway.vertx.verticles.HttpDispatcherVerticle
 
start() - Method in class io.apiman.gateway.vertx.verticles.HttpGatewayVerticle
 
start() - Method in class io.apiman.gateway.vertx.verticles.InitializerVerticle
 
start() - Method in class io.apiman.gateway.vertx.verticles.PolicyVerticle
 
stringConfigWithDefault(String, String) - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 

T

toFlatStringMap(JsonObject) - Method in class io.apiman.gateway.vertx.config.VertxEngineConfig
 
toString(String) - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
toString() - Method in class io.apiman.gateway.vertx.io.VertxApimanBuffer
 

U

uuid - Variable in class io.apiman.gateway.vertx.verticles.ApimanVerticleBase
 

V

VERTICLE_NAME - Static variable in class io.apiman.gateway.vertx.verticles.HttpDispatcherVerticle
 
verticleType() - Method in class io.apiman.gateway.vertx.verticles.ApimanVerticleBase
Maps to config.
verticleType() - Method in class io.apiman.gateway.vertx.verticles.HttpApiVerticle
 
verticleType() - Method in class io.apiman.gateway.vertx.verticles.HttpDispatcherVerticle
 
verticleType() - Method in class io.apiman.gateway.vertx.verticles.HttpGatewayVerticle
 
verticleType() - Method in class io.apiman.gateway.vertx.verticles.InitializerVerticle
 
verticleType() - Method in class io.apiman.gateway.vertx.verticles.PolicyVerticle
 
VertxApimanBuffer - Class in io.apiman.gateway.vertx.io
An IApimanBuffer implementation that wraps Vert.x's native Buffer format.
VertxApimanBuffer() - Constructor for class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
VertxApimanBuffer(Buffer) - Constructor for class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
VertxApimanBuffer(String) - Constructor for class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
VertxApimanBuffer(String, String) - Constructor for class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
VertxApimanBuffer(byte[]) - Constructor for class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
VertxApimanBuffer(int) - Constructor for class io.apiman.gateway.vertx.io.VertxApimanBuffer
 
VertxConfigDrivenComponentRegistry - Class in io.apiman.gateway.vertx.engine
Extends ConfigDrivenComponentRegistry to allow components to be constructed with a Vertx instance; else the standard mechanisms are fallen back on.
VertxConfigDrivenComponentRegistry(Vertx, VertxEngineConfig) - Constructor for class io.apiman.gateway.vertx.engine.VertxConfigDrivenComponentRegistry
 
VertxConfigDrivenEngineFactory - Class in io.apiman.gateway.vertx.engine
A configuration driven engine specifically for Vert.x
VertxConfigDrivenEngineFactory(Vertx, Container, VertxEngineConfig) - Constructor for class io.apiman.gateway.vertx.engine.VertxConfigDrivenEngineFactory
 
VertxEngineConfig - Class in io.apiman.gateway.vertx.config
Engine configuration, read simplistically from Vert'x JSON config.
VertxEngineConfig(JsonObject) - Constructor for class io.apiman.gateway.vertx.config.VertxEngineConfig
 
VertxPluginRegistry - Class in io.apiman.gateway.vertx.engine
A vertx implementation of the API Gateway's plugin registry.
VertxPluginRegistry(Vertx) - Constructor for class io.apiman.gateway.vertx.engine.VertxPluginRegistry
Constructor.

W

worker - Variable in class io.apiman.gateway.vertx.verticles.PolicyVerticle
 
workerHandler - Variable in class io.apiman.gateway.vertx.worker.WorkerQueue
 
workerHandler(Handler<Void>) - Method in class io.apiman.gateway.vertx.worker.WorkerQueue
 
WorkerHelper - Class in io.apiman.gateway.vertx.worker
A worker which will register itself with queue at a given endpoint
WorkerHelper(String, String, EventBus, Logger) - Constructor for class io.apiman.gateway.vertx.worker.WorkerHelper
 
WorkerQueue<T extends Registrant> - Class in io.apiman.gateway.vertx.worker
Contains a queue of Registrant workers, which are collected by WorkerQueue.collectRegistrations(),
WorkerQueue(String, EventBus, Logger) - Constructor for class io.apiman.gateway.vertx.worker.WorkerQueue
 
write(Buffer) - Method in class io.apiman.gateway.vertx.conversation.AbstractServiceExecutor
 
write(Buffer) - Method in class io.apiman.gateway.vertx.conversation.ServiceResponseExecutor
 
write(Buffer) - Method in interface io.apiman.gateway.vertx.io.ISimpleWriteStream
Write a chunk
writeResponse(ServiceResponse) - Method in class io.apiman.gateway.vertx.conversation.ServiceResponseExecutor
 
A B C D E F G H I L M P R S T U V W 

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