Author: trustin
Date: Sun Nov  4 04:35:21 2007
New Revision: 591776

URL: http://svn.apache.org/viewvc?rev=591776&view=rev
Log:
Two same ReadThrottleFilter instances can't be added to one chain...

Modified:
    
mina/trunk/core/src/main/java/org/apache/mina/filter/traffic/ReadThrottleFilter.java

Modified: 
mina/trunk/core/src/main/java/org/apache/mina/filter/traffic/ReadThrottleFilter.java
URL: 
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/filter/traffic/ReadThrottleFilter.java?rev=591776&r1=591775&r2=591776&view=diff
==============================================================================
--- 
mina/trunk/core/src/main/java/org/apache/mina/filter/traffic/ReadThrottleFilter.java
 (original)
+++ 
mina/trunk/core/src/main/java/org/apache/mina/filter/traffic/ReadThrottleFilter.java
 Sun Nov  4 04:35:21 2007
@@ -267,6 +267,10 @@
             throw new IllegalStateException(
                     "At least one " + ExecutorFilter.class.getName() + " must 
exist in the chain.");
         }
+        if (parent.contains(this)) {
+            throw new IllegalArgumentException(
+                    "You can't add the same filter instance more than once.");
+        }
     }
     
     @Override


Reply via email to