List of usage examples for com.google.common.util.concurrent AbstractFuture subclass-usage
From source file io.crate.operation.collect.ShardCollectFuture.java
/** * future that is set after configured number of shards signal * that they have finished collecting. */ public abstract class ShardCollectFuture extends AbstractFuture<Object[][]> {
From source file org.fiware.kiara.netty.TransportMessageDispatcher.java
/** * @author Dmitri Rubinstein {@literal <dmitri.rubinstein@dfki.de>} */ public class TransportMessageDispatcher extends AbstractFuture<TransportMessage> implements TransportMessageListener {
From source file org.robotninjas.barge.state.MajorityCollector.java
@ThreadSafe class MajorityCollector<T> extends AbstractFuture<Boolean> implements FutureCallback<T> { private final ReentrantLock lock = new ReentrantLock(); private final Predicate<T> isSuccess; private final int totalNum;
From source file io.crate.concurrent.CountdownFutureCallback.java
/** * A future acting as a FutureCallback. It is set when once numCalls have been made to the callback. * If a failure occurs the last failure will be used as exception. The result is always null. */ public class CountdownFutureCallback extends AbstractFuture<Void> implements FutureCallback<Object> {
From source file org.grouplens.lenskit.eval.AbstractTask.java
/** * Base class to simplify writing {@link EvalTask}s. * * @author <a href="http://www.grouplens.org">GroupLens Research</a> */ public abstract class AbstractTask<T> extends AbstractFuture<T> implements EvalTask<T> {
From source file blue.lapis.pore.impl.scheduler.PoreFuture.java
class PoreFuture<T> extends AbstractFuture<T> implements Runnable { private final Callable<T> callable; Task handle; PoreFuture(Callable<T> callable) {
From source file org.opendaylight.hello.GreetingRegistryDataChangeListenerFuture.java
public class GreetingRegistryDataChangeListenerFuture extends AbstractFuture<GreetingRegistryEntry> implements DataChangeListener, AutoCloseable { private String name; private ListenerRegistration<DataChangeListener> registration;
From source file org.apache.cassandra.streaming.StreamResultFuture.java
/**
* A future on the result ({@link StreamState}) of a streaming plan.
*
* In practice, this object also groups all the {@link StreamSession} for the streaming job
* involved. One StreamSession will be created for every peer involved and said session will
* handle every streaming (outgoing and incoming) to that peer for this job.
From source file com.datastax.driver.core.DefaultResultSetFuture.java
/** * Internal implementation of ResultSetFuture. */ class DefaultResultSetFuture extends AbstractFuture<ResultSet> implements ResultSetFuture, RequestHandler.Callback { private static final Logger logger = LoggerFactory.getLogger(ResultSetFuture.class);
From source file org.opendaylight.controller.remote.rpc.RemoteDOMRpcFuture.java
/** * @author tony * */ class RemoteDOMRpcFuture extends AbstractFuture<DOMRpcResult> implements CheckedFuture<DOMRpcResult, DOMRpcException> {