@Override public void stop(final StopContext context) { if (client) { serverConfig.unregisterClientConfig((ClientConfig)config); } else { serverConfig.unregisterEndpointConfig((EndpointConfig)config); } }
public void setClientConfigWrapper(ClientConfig config, boolean reload) { clientConfigStore.setWrapperConfig(config, reload); } @Override
public void unregisterEndpointConfig(EndpointConfig config) { endpointConfigStore.unregister(config); }
public long getTotalProcessingTime() { EndpointMetrics metrics = endpoint.getEndpointMetrics(); return metrics != null ? metrics.getTotalProcessingTime() : 0; } @Override
public long getMaxProcessingTime() { EndpointMetrics metrics = endpoint.getEndpointMetrics(); return metrics != null ? metrics.getMaxProcessingTime() : 0; }
public long getAverageProcessingTime() { EndpointMetrics metrics = endpoint.getEndpointMetrics(); return metrics != null ? metrics.getAverageProcessingTime() : 0; }
public long getFaultCount() { EndpointMetrics metrics = endpoint.getEndpointMetrics(); return metrics != null ? metrics.getFaultCount() : 0; }
public long getMinProcessingTime() { EndpointMetrics metrics = endpoint.getEndpointMetrics(); return metrics != null ? metrics.getMinProcessingTime() : 0; }
public long getRequestCount() { EndpointMetrics metrics = endpoint.getEndpointMetrics(); return metrics != null ? metrics.getRequestCount() : 0; }
private long initRequestMetrics(Endpoint endpoint) { long beginTime = 0; EndpointMetrics metrics = endpoint.getEndpointMetrics(); if (metrics != null) beginTime = metrics.processRequestMessage(); return beginTime; }
public ClientConfig getClientConfig(String name) { return clientConfigStore.getConfig(name); }
public void registerClientConfig(ClientConfig config) { clientConfigStore.register(config); }
public void reloadClientConfigs() { clientConfigStore.reload(); }
public String getImplementationTitle() { return stackConfig.getImplementationTitle(); }
public String getImplementationVersion() { return stackConfig.getImplementationVersion(); }
public void setClientConfigWrapper(ClientConfig config, boolean reload) { clientConfigStore.setWrapperConfig(config, reload); } @Override
public void unregisterClientConfig(ClientConfig config) { clientConfigStore.unregister(config); }
public EndpointConfig getEndpointConfig(String name) { return endpointConfigStore.getConfig(name); }
public void registerEndpointConfig(EndpointConfig config) { endpointConfigStore.register(config); }
public void reloadEndpointConfigs() { endpointConfigStore.reload(); }