Author: trustin
Date: Mon Nov 20 00:23:57 2006
New Revision: 477102

URL: http://svn.apache.org/viewvc?view=rev&rev=477102
Log:
Small optimization for ExecutorFilter

Modified:
    
mina/trunk/core/src/main/java/org/apache/mina/filter/executor/ExecutorFilter.java

Modified: 
mina/trunk/core/src/main/java/org/apache/mina/filter/executor/ExecutorFilter.java
URL: 
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/filter/executor/ExecutorFilter.java?view=diff&rev=477102&r1=477101&r2=477102
==============================================================================
--- 
mina/trunk/core/src/main/java/org/apache/mina/filter/executor/ExecutorFilter.java
 (original)
+++ 
mina/trunk/core/src/main/java/org/apache/mina/filter/executor/ExecutorFilter.java
 Mon Nov 20 00:23:57 2006
@@ -292,13 +292,13 @@
 
                 synchronized( buffer.eventQueue )
                 {
-                    if( buffer.eventQueue.isEmpty() )
+                    event = buffer.eventQueue.poll();
+                    
+                    if( event == null )
                     {
                         buffer.processingCompleted = true;
                         break;
                     }
-
-                    event = buffer.eventQueue.poll();
                 }
 
                 processEvent( event.getNextFilter(), buffer.session, 
event.getType(), event.getData() );


Reply via email to