@Override public void stop(StopContext stopContext) { ProxyHandler proxyHandler = (ProxyHandler) (this.proxyHandler.getValue() instanceof GlobalRequestControllerHandler ? ((GlobalRequestControllerHandler)this.proxyHandler.getValue()).getNext() : this.proxyHandler.getValue()); final LoadBalancingProxyClient client = (LoadBalancingProxyClient) proxyHandler.getProxyClient(); try { client.removeHost(getUri()); } catch (URISyntaxException e) { throw new RuntimeException(e); //impossible } }
public synchronized void removeContainer(String containerId, URI serverURI) { LoadBalancingProxyClient client = containerClients.get(containerId); if (client == null) { log.debugf("No backend server found for %s and server URI %s", containerId, serverURI); return; } client.removeHost(serverURI); }
public synchronized void removeContainer(String containerId, URI serverURI) { LoadBalancingProxyClient client = containerClients.get(containerId); if (client == null) { log.debugf("No backend server found for %s and server URI %s", containerId, serverURI); return; } client.removeHost(serverURI); }
proxyClient.removeHost(entryToURI(entry)); } catch (URISyntaxException ex) { log.log(Level.WARNING, "Error converting topology entry to URI", ex);
@Override public void stop(StopContext stopContext) { ProxyHandler proxyHandler = (ProxyHandler) (this.proxyHandler.getValue() instanceof GlobalRequestControllerHandler ? ((GlobalRequestControllerHandler)this.proxyHandler.getValue()).getNext() : this.proxyHandler.getValue()); final LoadBalancingProxyClient client = (LoadBalancingProxyClient) proxyHandler.getProxyClient(); try { client.removeHost(getUri()); } catch (URISyntaxException e) { throw new RuntimeException(e); //impossible } }
@Override public void stop(StopContext stopContext) { ProxyHandler proxyHandler = (ProxyHandler) (this.proxyHandler.getValue() instanceof GlobalRequestControllerHandler ? ((GlobalRequestControllerHandler)this.proxyHandler.getValue()).getNext() : this.proxyHandler.getValue()); final LoadBalancingProxyClient client = (LoadBalancingProxyClient) proxyHandler.getProxyClient(); try { client.removeHost(getUri()); } catch (URISyntaxException e) { throw new RuntimeException(e); //impossible } }