Author: toad
Date: 2008-07-23 12:53:13 +0000 (Wed, 23 Jul 2008)
New Revision: 21339
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
Log:
Paranoia: don't register an insert on a non-insert scheduler.
Modified:
branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
2008-07-23 12:50:54 UTC (rev 21338)
+++ branches/db4o/freenet/src/freenet/client/async/ClientRequestScheduler.java
2008-07-23 12:53:13 UTC (rev 21339)
@@ -163,6 +163,8 @@
static final int QUEUE_THRESHOLD = 100;
public void registerInsert(final SendableRequest req, boolean
persistent, boolean regmeOnly, boolean onDatabaseThread) {
+ if(!isInsertScheduler)
+ throw new IllegalArgumentException("Adding a
SendableInsert to a request scheduler!!");
if(persistent) {
if(onDatabaseThread) {
if(regmeOnly) {