List of usage examples for com.google.common.util.concurrent AbstractExecutionThreadService subclass-usage
From source file com.griddynamics.jagger.master.AbstractDistributionService.java
public abstract class AbstractDistributionService extends AbstractExecutionThreadService { private final Executor executor; public AbstractDistributionService(Executor executor) { this.executor = executor; }
From source file org.guldenj.net.NioClientManager.java
/** * A class which manages a set of client connections. Uses Java NIO to select network events and processes them in a * single network processing thread. */ public class NioClientManager extends AbstractExecutionThreadService implements ClientConnectionManager { private static final org.slf4j.Logger log = LoggerFactory.getLogger(NioClientManager.class);
From source file org.bitcoinj.net.NioClientManager.java
/** * A class which manages a set of client connections. Uses Java NIO to select network events and processes them in a * single network processing thread. */ public class NioClientManager extends AbstractExecutionThreadService implements ClientConnectionManager { private static final org.slf4j.Logger log = LoggerFactory.getLogger(NioClientManager.class);
From source file org.litecoinj.net.NioClientManager.java
/** * A class which manages a set of client connections. Uses Java NIO to select network events and processes them in a * single network processing thread. */ public class NioClientManager extends AbstractExecutionThreadService implements ClientConnectionManager { private static final org.slf4j.Logger log = LoggerFactory.getLogger(NioClientManager.class);
From source file org.bitcoinj_extra.net.NioClientManager.java
/** * A class which manages a set of client connections. Uses Java NIO to select network events and processes them in a * single network processing thread. */ public class NioClientManager extends AbstractExecutionThreadService implements ClientConnectionManager { private static final org.slf4j.Logger log = LoggerFactory.getLogger(NioClientManager.class);
From source file org.invenzzia.helium.activeobject.AbstractScheduler.java
/** * Description here. * * @author Tomasz Jdrzejewski */ public abstract class AbstractScheduler extends AbstractExecutionThreadService implements IScheduler {
From source file org.graylog.collector.file.ChunkProcessor.java
public class ChunkProcessor extends AbstractExecutionThreadService { private static final Logger log = LoggerFactory.getLogger(ChunkProcessor.class); private final Buffer buffer; private final MessageBuilder messageBuilder;
From source file io.pravega.controller.server.ControllerServiceMain.java
/** * ControllerServiceMonitor, entry point into the controller service. */ @Slf4j public class ControllerServiceMain extends AbstractExecutionThreadService {
From source file co.cask.cdap.ExternalJavaProcessExecutor.java
/** * Executor that helps with launching an external Java process. */ final class ExternalJavaProcessExecutor extends AbstractExecutionThreadService { private static final Logger LOG = LoggerFactory.getLogger(ExternalJavaProcessExecutor.class);
From source file com.cloudera.branchreduce.impl.distributed.Worker.java
public class Worker<T extends Writable, G extends GlobalState<G>> extends AbstractExecutionThreadService { public interface TaskMasterProxy<T, G> { int registerWorker(String hostname, int port); List<T> getWork(int workerId, G globalState);