Add method to add peer by noderef
[jFCPlib.git] / src / main / java / net / pterodactylus / fcp / quelaton / AddPeerCommand.java
1 package net.pterodactylus.fcp.quelaton;
2
3 import java.io.File;
4 import java.net.URL;
5 import java.util.Optional;
6
7 import net.pterodactylus.fcp.NodeRef;
8 import net.pterodactylus.fcp.Peer;
9
10 /**
11  * Command that adds a peer to the node.
12  *
13  * @author <a href="mailto:bombe@freenetproject.org">David ‘Bombe’ Roden</a>
14  */
15 public interface AddPeerCommand {
16
17         Executable<Optional<Peer>> fromFile(File file);
18         Executable<Optional<Peer>> fromURL(URL url);
19         Executable<Optional<Peer>> fromNodeRef(NodeRef nodeRef);
20
21 }