A D E F G H I O P R S T U V 

A

activate(ComponentContext) - Method in class org.fusesource.gateway.fabric.support.vertx.VertxServiceImpl
 
addChangeListener(Runnable) - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingRuleBase
 
appendMappedServices(Map<String, MappedServices>) - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingRuleBase
 

D

deactivate() - Method in class org.fusesource.gateway.fabric.support.vertx.VertxServiceImpl
 
destroy() - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingZooKeeperTreeCache
 

E

expandPropertyResolvers(ServiceDTO) - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingZooKeeperTreeCache
 

F

fireMappingRulesChanged() - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingRuleBase
 

G

getCurator() - Method in interface org.fusesource.gateway.fabric.support.vertx.VertxService
 
getCurator() - Method in class org.fusesource.gateway.fabric.support.vertx.VertxServiceImpl
 
getGatewayVersion() - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingRuleBase
 
getTreeCache() - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingZooKeeperTreeCache
 
getUriTemplate() - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingRuleBase
 
getVertx() - Method in interface org.fusesource.gateway.fabric.support.vertx.VertxService
 
getVertx() - Method in class org.fusesource.gateway.fabric.support.vertx.VertxServiceImpl
 

H

HttpMappingRuleBase - Class in org.fusesource.gateway.fabric.support.http
A set of HTTP mapping rules for applying add and remove service events to (typically from ZooKeeper but could be any discovery system).
HttpMappingRuleBase(SimplePathTemplate, String, String, LoadBalancer<String>, boolean) - Constructor for class org.fusesource.gateway.fabric.support.http.HttpMappingRuleBase
 
HttpMappingZooKeeperTreeCache - Class in org.fusesource.gateway.fabric.support.http
Watches a ZooKeeper path for all services inside the path which may take part in the load balancer and keeps an in memory mapping of the incoming URL to the outgoing URLs
HttpMappingZooKeeperTreeCache(CuratorFramework, HttpMappingRule, String) - Constructor for class org.fusesource.gateway.fabric.support.http.HttpMappingZooKeeperTreeCache
 

I

init() - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingZooKeeperTreeCache
 

O

org.fusesource.gateway.fabric.support.http - package org.fusesource.gateway.fabric.support.http
 
org.fusesource.gateway.fabric.support.vertx - package org.fusesource.gateway.fabric.support.vertx
 

P

paramValue(String) - Static method in class org.fusesource.gateway.fabric.support.http.HttpMappingZooKeeperTreeCache
 
populateUrlParams(Map<String, String>, String) - Static method in class org.fusesource.gateway.fabric.support.http.HttpMappingRuleBase
Populates the parameters from the URL of the service so they can be reused in the URI template

R

removeChangeListener(Runnable) - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingRuleBase
 

S

setCurator(CuratorFramework) - Method in class org.fusesource.gateway.fabric.support.vertx.VertxServiceImpl
 
setVertx(Vertx) - Method in class org.fusesource.gateway.fabric.support.vertx.VertxServiceImpl
 

T

toString() - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingRuleBase
 
toString() - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingZooKeeperTreeCache
 
treeCacheEvent(PathChildrenCacheEvent) - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingZooKeeperTreeCache
 

U

unsetCurator(CuratorFramework) - Method in class org.fusesource.gateway.fabric.support.vertx.VertxServiceImpl
 
updated() - Method in class org.fusesource.gateway.fabric.support.vertx.VertxServiceImpl
 
updateMappingRules(boolean, String, List<String>, Map<String, String>, ServiceDetails) - Method in class org.fusesource.gateway.fabric.support.http.HttpMappingRuleBase
Given a path being added or removed, update the services.

V

VertxService - Interface in org.fusesource.gateway.fabric.support.vertx
 
VertxServiceImpl - Class in org.fusesource.gateway.fabric.support.vertx
The gateway service which
VertxServiceImpl() - Constructor for class org.fusesource.gateway.fabric.support.vertx.VertxServiceImpl
 
A D E F G H I O P R S T U V 

Copyright © 2016 Red Hat. All Rights Reserved.