+ * @param throwable
+ * The exception that caused the disconnect, or <code>null</code>
+ * if there was no exception
+ */
+ public void nodeDisconnected(Node node, Throwable throwable);
+
+ //
+ // request stuff
+ //
+
+ /**
+ * Notifies a listener that a request was added to a node.
+ *
+ * @param request
+ * The request that was added
+ */
+ public void requestAdded(Request request);
+
+ /**
+ * Notifies a listener that a request made some progress.
+ *
+ * @param request
+ * The request that made the progress
+ */
+ public void requestProgressed(Request request);
+
+ /**
+ * Notifies a listener that a request was removed.
+ *
+ * @param request
+ * The request that was removed