List of usage examples for com.google.common.util.concurrent AbstractFuture subclass-usage
From source file org.dcache.cells.FutureCellMessageAnswerable.java
/** * A ListenableFuture that can be used as CellMessageAnswerable callback. */ public class FutureCellMessageAnswerable<T> extends AbstractFuture<T> implements CellMessageAnswerable { protected final Class<? extends T> _type;
From source file com.sk89q.worldedit.util.task.AbstractTask.java
/** * An abstract task that stores a name and owner. * * @param <V> the type returned */ public abstract class AbstractTask<V> extends AbstractFuture<V> implements Task<V> {
From source file com.spotify.folsom.client.Request.java
public abstract class Request<V> extends AbstractFuture<V> { protected final byte[] key; protected Request(String key, Charset charset) { this(encodeKey(key, charset)); }
From source file io.crate.action.FutureActionListener.java
public class FutureActionListener<Response, Result> extends AbstractFuture<Result> implements ActionListener<Response> { private final Function<? super Response, ? extends Result> transformFunction; public FutureActionListener(Function<? super Response, ? extends Result> transformFunction) {
From source file org.apache.cassandra.repair.ValidationTask.java
/** * ValidationTask sends {@link ValidationRequest} to a replica. * When a replica sends back message, task completes. */ public class ValidationTask extends AbstractFuture<TreeResponse> implements Runnable { private final RepairJobDesc desc;
From source file org.stem.client.RequestFuture.java
public class RequestFuture extends AbstractFuture<Message.Response> { final ResponseCallback callback; private final Message.Request request; public Message.Request getRequest() {
From source file org.stem.client.old.RequestFuture.java
public class RequestFuture extends AbstractFuture<Message.Response> { final ResponseCallback callback; private final Message.Request request; public Message.Request getRequest() {
From source file org.apache.cassandra.repair.SyncTask.java
/** * SyncTask will calculate the difference of MerkleTree between two nodes * and perform necessary operation to repair replica. */ public abstract class SyncTask extends AbstractFuture<SyncStat> implements Runnable { private static Logger logger = LoggerFactory.getLogger(SyncTask.class);
From source file org.apache.hadoop.util.concurrent.AsyncGetFuture.java
/** A {@link Future} implemented using an {@link AsyncGet} object. */ public class AsyncGetFuture<T, E extends Throwable> extends AbstractFuture<T> { public static final Log LOG = LogFactory.getLog(AsyncGetFuture.class); private final AtomicBoolean called = new AtomicBoolean(false); private final AsyncGet<T, E> asyncGet;
From source file org.apache.cassandra.repair.SnapshotTask.java
/** * SnapshotTask is a task that sends snapshot request. */ public class SnapshotTask extends AbstractFuture<InetAddress> implements RunnableFuture<InetAddress> { private final RepairJobDesc desc; private final InetAddress endpoint;