List of usage examples for com.google.common.util.concurrent AbstractService subclass-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" })