String clusterName = (String) servletContext.getAttribute(GatewayServices.GATEWAY_CLUSTER_ATTRIBUTE);
ServiceRegistry serviceRegistry = services.getService(GatewayServices.SERVICE_REGISTRY_SERVICE);
HaProvider provider = new DefaultHaProvider(descriptor);
List<String> serviceNames = descriptor.getEnabledServiceNames();
for (String serviceName : serviceNames) {
provider.addHaService(serviceName, serviceRegistry.lookupServiceURLs(clusterName, serviceName));
}
servletContext.setAttribute(PROVIDER_ATTRIBUTE_NAME, provider);
}
private static URL locateDescriptor(ServletContext context) throws IOException {