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

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

Introduction

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

Usage

From source file com.eventsourcing.index.AbstractIndexEngine.java

public abstract class AbstractIndexEngine extends AbstractService implements IndexEngine {

    protected abstract List<IndexCapabilities> getIndexMatrix();

    @Override
    @SuppressWarnings("unchecked")

From source file com.eventsourcing.repository.TrackingLockProvider.java

class TrackingLockProvider extends AbstractService implements LockProvider {

    private final Set<Lock> locks = new HashSet<>();
    private final LockProvider lockProvider;

    TrackingLockProvider(LockProvider lockProvider) {

From source file com.eventsourcing.LocalLockProvider.java

/**
 * Local, in-memory lock provider
 */
@Component(property = { "type=LocalLockProvider" })
public class LocalLockProvider extends AbstractService implements LockProvider {
    private Map<Object, Semaphore> locks = new HashMap<>();

From source file br.com.objectos.reports.core.LocalReportServer.java

/**
 * @author marcio.endo@objectos.com.br (Marcio Endo)
 */
public class LocalReportServer extends AbstractService implements ReportServer {

    @Override

From source file org.graylog.collector.inputs.InputService.java

public abstract class InputService extends AbstractService implements Input {
}

From source file org.graylog.collector.outputs.OutputService.java

public abstract class OutputService extends AbstractService implements Output {
}

From source file co.cask.cdap.gateway.router.SuccessTokenValidator.java

/**
 * Simple {@link co.cask.cdap.security.auth.TokenValidator} implementation for test cases, which always
 * returns {@link co.cask.cdap.security.auth.TokenState#VALID} for all tokens.
 */
public class SuccessTokenValidator extends AbstractService implements TokenValidator {
    @Override

From source file co.cask.cdap.gateway.router.MissingTokenValidator.java

/**
 * Simple {@link co.cask.cdap.security.auth.TokenValidator} implementation for test cases, which always
 * returns {@link co.cask.cdap.security.auth.TokenState#MISSING} for all tokens.
 */
public class MissingTokenValidator extends AbstractService implements TokenValidator {
    @Override

From source file co.cask.cdap.gateway.router.MockTokenValidator.java

/**
 * Simple {@link TokenValidator} implementation for test cases, which always returns
 * {@link TokenState#INVALID} for a specific token, and {@link TokenState#VALID} for
 * all other tokens.
 */
public class MockTokenValidator extends AbstractService implements TokenValidator {

From source file com.eventsourcing.postgresql.PostgreSQLLockProvider.java

/**
 * Implementation of {@link LockProvider} that uses PostgreSQL's
 * <a href="https://www.postgresql.org/docs/9.5/static/functions-admin.html#FUNCTIONS-ADVISORY-LOCKS">explicit locking</a>
 * functionality
 */
@Component(property = { "type=PostgreSQLLockProvider" })