package net.pterodactylus.fcp.quelaton;
+import java.io.File;
import java.net.URL;
import java.util.Optional;
+import net.pterodactylus.fcp.NodeRef;
import net.pterodactylus.fcp.Peer;
/**
*
* @author <a href="mailto:bombe@freenetproject.org">David ‘Bombe’ Roden</a>
*/
-public interface AddPeerCommand extends WithFile<Executable<Optional<Peer>>> {
+public interface AddPeerCommand {
+ Executable<Optional<Peer>> fromFile(File file);
Executable<Optional<Peer>> fromURL(URL url);
+ Executable<Optional<Peer>> fromNodeRef(NodeRef nodeRef);
}