+ public void requestAdded(Request request);
+
+ /**
+ * Notifies a listener that a request made progress.
+ *
+ * @param request
+ * The request
+ */
+ 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);
+
+ /**
+ * Notifies a listener that a Put request has generated a URI.
+ *
+ * @param request
+ * The request that generated a URI
+ * @param uri
+ * The generated URI
+ */
+ public void requestGeneratedURI(Request request, String uri);
+
+ /**
+ * Notifies a listener that a request has completed.
+ *
+ * @param request
+ * The finished request
+ */
+ public void requestFinished(Request request);