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

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

Introduction

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

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);