List of usage examples for com.google.common.util.concurrent AbstractIdleService subclass-usage
From source file org.graylog.plugins.metrics.gelf.MetricsGelfReporterService.java
public class MetricsGelfReporterService extends AbstractIdleService { private final MetricsGelfReporterConfiguration configuration; private final GelfReporter gelfReporter; @Inject public MetricsGelfReporterService(GelfReporter gelfReporter, MetricsGelfReporterConfiguration configuration) {
From source file co.cask.tigon.sql.manager.DiscoveryServer.java
/** * DiscoveryServer is the internal HTTP server that serves the Stream Engine processes. */ public class DiscoveryServer extends AbstractIdleService { private static final Logger LOG = LoggerFactory.getLogger(DiscoveryServer.class); private final HubDataStore hubDataStore;
From source file lemon.elastic.query4j.esproxy.client.NodeClientProvider.java
/**
* NodeClientFactoryBean
*
* @author Rizwan Idrees
* @author Mohsin Husen
*/
From source file org.graylog.plugins.metrics.slf4j.MetricsSlf4jReporterService.java
public class MetricsSlf4jReporterService extends AbstractIdleService { private final MetricsSlf4jReporterConfiguration configuration; private final Slf4jReporter slf4jReporter; @Inject public MetricsSlf4jReporterService(Slf4jReporter slf4jReporter,
From source file org.graylog.plugins.metrics.librato.MetricsLibratoReporterService.java
public class MetricsLibratoReporterService extends AbstractIdleService { private final MetricsLibratoReporterConfiguration configuration; private final LibratoReporter libratoReporter; @Inject public MetricsLibratoReporterService(LibratoReporter libratoReporter,
From source file org.graylog.plugins.metrics.console.MetricsConsoleReporterService.java
public class MetricsConsoleReporterService extends AbstractIdleService { private final MetricsConsoleReporterConfiguration configuration; private final ConsoleReporter consoleReporter; @Inject public MetricsConsoleReporterService(ConsoleReporter consoleReporter,
From source file gobblin.yarn.JobConfigurationManager.java
/**
* A class for managing Gobblin job configurations.
*
* <p>
* Currently this class reads all-at-once at startup all the job configuration files found
* in the directory uncompressed from the job configuration file package and have them all
From source file org.graylog.plugins.metrics.statsd.MetricsStatsdReporterService.java
public class MetricsStatsdReporterService extends AbstractIdleService { private final MetricsStatsdReporterConfiguration configuration; private final StatsdReporter statsdReporter; @Inject public MetricsStatsdReporterService(StatsdReporter statsdReporter,
From source file org.graylog.plugins.metrics.datadog.MetricsDatadogReporterService.java
public class MetricsDatadogReporterService extends AbstractIdleService { private final DatadogReporter datadogReporter; private final MetricsDatadogReporterConfiguration configuration; @Inject public MetricsDatadogReporterService(DatadogReporter datadogReporter,
From source file org.graylog.plugins.metrics.ganglia.MetricsGangliaReporterService.java
public class MetricsGangliaReporterService extends AbstractIdleService { private final GangliaReporter gangliaReporter; private final MetricsGangliaReporterConfiguration configuration; @Inject public MetricsGangliaReporterService(GangliaReporter gangliaReporter,