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() );