X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FCoreListener.java;h=d5d8cdcf868de6be5cc02a37e18783c2b444161d;hb=40aee755466b1d99bc6204112e923ed13201d89a;hp=fb109d7696c7425cb2b3997605a3d10930b140b1;hpb=ebd531bc775036dd66a7e20abebbcb480af35491;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/core/CoreListener.java b/src/net/pterodactylus/jsite/core/CoreListener.java index fb109d7..d5d8cdc 100644 --- a/src/net/pterodactylus/jsite/core/CoreListener.java +++ b/src/net/pterodactylus/jsite/core/CoreListener.java @@ -163,6 +163,16 @@ public interface CoreListener { public void nodeConnected(Node node); /** + * Notifies a listener that a connection to a node has failed. + * + * @param node + * The node that could not be connected + * @param cause + * The cause of the failure + */ + public void nodeConnectionFailed(Node node, Throwable cause); + + /** * Notifies all listeners that the core disconnected from the given node. * * @param node @@ -180,32 +190,25 @@ public interface CoreListener { /** * Notifies a listener that a request was added to a node. * - * @param node - * The node the request was added to * @param request * The request that was added */ - public void requestAdded(Node node, Request request); + public void requestAdded(Request request); /** * Notifies a listener that a request made some progress. * * @param request * The request that made the progress - * @param totalBlocks - * The total number of blocks - * @param requiredBlocks - * The number of required blocks - * @param successfulBlocks - * The number of successful blocks - * @param failedBlocks - * The number of failed blocks - * @param fatallyFailedBlocks - * The number of fatally failed blocks - * @param finalizedTotal - * true if the number of total blocks is - * finalized, false if it is not - */ - public void requestProgressed(Request request, int totalBlocks, int requiredBlocks, int successfulBlocks, int failedBlocks, int fatallyFailedBlocks, boolean finalizedTotal); + */ + public void requestProgressed(Request request); + + /** + * Notifies a listener that a request was removed. + * + * @param request + * The request that was removed + */ + public void requestRemoved(Request request); }