X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FCore.java;h=968586c1e5b6c06df4330d49d274be57e86b3ff9;hb=e11ac9227c1950ac28ea560800eadffeb8c883be;hp=328e8abb227484a87f290b8c0c4c1c8b951feae0;hpb=c63257e8cc0ba1a5aca9364b22171abe7279d479;p=jSite2.git
diff --git a/src/net/pterodactylus/jsite/core/Core.java b/src/net/pterodactylus/jsite/core/Core.java
index 328e8ab..968586c 100644
--- a/src/net/pterodactylus/jsite/core/Core.java
+++ b/src/net/pterodactylus/jsite/core/Core.java
@@ -22,7 +22,6 @@ package net.pterodactylus.jsite.core;
import java.io.IOException;
import java.net.UnknownHostException;
import java.util.List;
-import java.util.concurrent.Executor;
/**
* Interface for the core.
@@ -48,19 +47,12 @@ public interface Core {
public void removeCoreListener(CoreListener coreListener);
/**
- * Returns a thread pool.
- *
- * @return A thread pool
- */
- public Executor getThreadPool();
-
- /**
* Adds the given node to the core.
*
* @param node
* The node to add
- * @return true
if the node was added, false
- * if it was not added because it was already known
+ * @return true
if the node was added, false
if it
+ * was not added because it was already known
* @throws UnknownHostException
* if the hostname of the node can not be resolved
*/
@@ -86,8 +78,8 @@ public interface Core {
*
* @param node
* The node to check
- * @return true
if the core is currently connected to the
- * node, false
otherwise
+ * @return true
if the core is currently connected to the node,
+ * false
otherwise
*/
public boolean isNodeConnected(Node node);
@@ -128,6 +120,16 @@ public interface Core {
public void createProject() throws IOException, JSiteException;
/**
+ * Inserts the given project on the given node.
+ *
+ * @param node
+ * The node to use for the insert
+ * @param project
+ * The project to insert
+ */
+ public void insertProject(Node node, Project project);
+
+ /**
* Clones the given project. {@link CoreListener}s will be notified of the
* new clone via the {@link CoreListener#projectCloned(Project, Project)}
* event.