List of usage examples for com.google.common.util.concurrent Service interface-usage
From source file org.helios.tsdb.plugins.rpc.IRPCService.java
/**
* <p>Title: IRPCService</p>
* <p>Description: Defines an RPC service for OpenTSDB</p>
* <p>Company: Helios Development Group LLC</p>
* @author Whitehead (nwhitehead AT heliosdev DOT org)
* <p><code>org.helios.tsdb.plugins.rpc.IRPCService</code></p>
From source file co.cask.cdap.notifications.service.NotificationService.java
/** * A Notification service for publishing and subscribing to notifications. */ public interface NotificationService extends Service { /**
From source file gobblin.runtime.api.GobblinInstanceDriver.java
/** * An interface that defines a Gobblin Instance driver which knows how to monitor for Gobblin * {@link JobSpec}s and run them. * */ @Alpha public interface GobblinInstanceDriver extends Service, JobLifecycleListenersContainer, GobblinInstanceEnvironment {
From source file org.helios.rindle.RindleService.java
/**
* <p>Title: RindleService</p>
* <p>Description: Defines a lifecycle and dependency model for rindle services</p>
* <p>Company: Helios Development Group LLC</p>
* @author Whitehead (nwhitehead AT heliosdev DOT org)
* <p><code>org.helios.rindle.RindleService</code></p>
From source file org.apache.rya.streams.querymanager.QueryExecutor.java
/** * Represents the system that is responsible for ensuring active {@link StreamsQuery}s are * being processed. */ @DefaultAnnotation(NonNull.class) public interface QueryExecutor extends Service {
From source file co.runrightfast.vertx.core.VertxService.java
/** * * @author alfio */ public interface VertxService extends Service {
From source file org.apache.gobblin.runtime.api.GobblinInstanceDriver.java
/** * An interface that defines a Gobblin Instance driver which knows how to monitor for Gobblin * {@link JobSpec}s and run them. * */ @Alpha public interface GobblinInstanceDriver extends Service, JobLifecycleListenersContainer, GobblinInstanceEnvironment {
From source file com.continuuity.weave.internal.yarn.YarnAMClient.java
/** * This interface provides abstraction for AM to interacts with YARN to abstract out YARN version specific * code, making multi-version compatibility easier. */ public interface YarnAMClient extends Service {
From source file org.apache.twill.zookeeper.ZKClientService.java
/** * A {@link ZKClient} that extends from {@link Service} to provide lifecycle management functions. * The {@link #start()} method needed to be called before calling any other method on this interface. * When the client is no longer needed, call {@link #stop()} to release any resources that it holds. */ public interface ZKClientService extends ZKClient, Service {
From source file io.blobkeeper.client.service.BlobKeeperClient.java
public interface BlobKeeperClient extends Service { Response getFile(long id, int type); Response getFile(long id, int type, String authToken); Response addFile(@NotNull File file, @NotNull Map<String, String> headers);