import java.io.File;
import java.util.Optional;
+import java.util.function.Consumer;
import net.pterodactylus.fcp.Key;
+import net.pterodactylus.fcp.RequestProgress;
/**
* FCP command that inserts a directory from the filesystem local to the node into Freenet.
*/
public interface ClientPutDiskDirCommand {
+ ClientPutDiskDirCommand onProgress(Consumer<RequestProgress> requestProgressConsumer);
+ ClientPutDiskDirCommand onKeyGenerated(Consumer<String> keyGenerated);
+
WithUri fromDirectory(File directory);
interface WithUri {