package fileserv; import java.io.IOException; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; import org.openslx.filetransfer.Downloader; import org.openslx.filetransfer.IncomingEvent; import org.openslx.filetransfer.Listener; import org.openslx.filetransfer.Uploader; public class FileServer implements IncomingEvent { /** * Listener for incoming unencrypted connections */ private Listener plainListener = new Listener(this, null, 9092); // TODO: Config /** * All currently running uploads, indexed by token */ private Map uploads = new ConcurrentHashMap<>(); public boolean start() { boolean ret = plainListener.start(); // TODO: Start SSL listener too return ret; } @Override public void incomingDownloadRequest(Uploader uploader) throws IOException { // TODO Auto-generated method stub } @Override public void incomingUploadRequest(Downloader downloader) throws IOException { // TODO Auto-generated method stub } }