1 package net.pterodactylus.fcp.quelaton;
3 import net.pterodactylus.fcp.Key;
5 import com.google.common.util.concurrent.ListenableFuture;
8 * The terminal operation of an FCP command, requiring a {@link Key}.
11 * The type of the command result
12 * @author <a href="mailto:bombe@freenetproject.org">David ‘Bombe’ Roden</a>
14 public interface Keyed<R> {
16 ListenableFuture<R> key(Key key);