Example usage for com.google.common.util.concurrent AbstractIdleService subclass-usage

List of usage examples for com.google.common.util.concurrent AbstractIdleService subclass-usage

Introduction

In this page you can find the example usage for com.google.common.util.concurrent AbstractIdleService subclass-usage.

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,