package edu.uw.zookeeper.common;
import java.util.Collection;
import java.util.Deque;
import java.util.List;
import com.google.common.util.concurrent.ListenableFuture;
public interface FutureChain<E extends ListenableFuture<?>> extends Collection<E>, Iterable<E> {
E getLast();
public interface FutureListChain<E extends ListenableFuture<?>> extends FutureChain<E>, List<E> {}
public interface FutureDequeChain<E extends ListenableFuture<?>> extends FutureChain<E>, Deque<E> {}
}