import net.pterodactylus.jsite.core.CoreImpl;
import net.pterodactylus.jsite.core.NodeManager;
import net.pterodactylus.jsite.core.ProjectManager;
+import net.pterodactylus.jsite.core.RequestManager;
import net.pterodactylus.jsite.gui.SwingInterface;
import net.pterodactylus.util.logging.Logging;
/**
* Main class that is called by the VM.
- *
+ *
* @author David ‘Bombe’ Roden <bombe@freenetproject.org>
* @version $Id$
*/
/**
* Main entry method for the VM.
- *
+ *
* @param args
* The command-line arguments
*/
core.setNodeManager(nodeManager);
nodeManager.addNodeListener(core);
+ RequestManager requestManager = new RequestManager();
+ core.setRequestManager(requestManager);
+ nodeManager.addNodeListener(requestManager);
+ requestManager.setNodeManager(nodeManager);
+ requestManager.addRequestListener(core);
+
SwingInterface swingInterface = new SwingInterface(core, configDirectory);
core.addCoreListener(swingInterface);
Logging.addLoggingListener(swingInterface);