Author: toad
Date: 2008-01-22 22:37:14 +0000 (Tue, 22 Jan 2008)
New Revision: 17195
Modified:
trunk/freenet/src/freenet/node/RequestSender.java
Log:
Document that these callbacks must return quickly (like most callbacks!)
Modified: trunk/freenet/src/freenet/node/RequestSender.java
===================================================================
--- trunk/freenet/src/freenet/node/RequestSender.java 2008-01-22 21:55:18 UTC
(rev 17194)
+++ trunk/freenet/src/freenet/node/RequestSender.java 2008-01-22 22:37:14 UTC
(rev 17195)
@@ -868,9 +868,13 @@
return (source==null);
}
+ /** All these methods should return quickly! */
interface Listener {
+ /** Should return quickly, allocate a thread if it needs to
block etc */
void onReceivedRejectOverload();
+ /** Should return quickly, allocate a thread if it needs to
block etc */
void onCHKTransferBegins();
+ /** Should return quickly, allocate a thread if it needs to
block etc */
void onRequestSenderFinished(int status);
}