Author: elecharny
Date: Sat May  8 08:05:26 2010
New Revision: 942338

URL: http://svn.apache.org/viewvc?rev=942338&view=rev
Log:
Added some file in the svn:ignore property

Modified:
    mina/trunk/   (props changed)
    
mina/trunk/core/src/main/java/org/apache/mina/core/filterchain/IoFilterEvent.java

Propchange: mina/trunk/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Sat May  8 08:05:26 2010
@@ -2,3 +2,4 @@
 *.ipr
 *.iml
 target
+.settings

Modified: 
mina/trunk/core/src/main/java/org/apache/mina/core/filterchain/IoFilterEvent.java
URL: 
http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/core/filterchain/IoFilterEvent.java?rev=942338&r1=942337&r2=942338&view=diff
==============================================================================
--- 
mina/trunk/core/src/main/java/org/apache/mina/core/filterchain/IoFilterEvent.java
 (original)
+++ 
mina/trunk/core/src/main/java/org/apache/mina/core/filterchain/IoFilterEvent.java
 Sat May  8 08:05:26 2010
@@ -38,6 +38,9 @@ import org.slf4j.LoggerFactory;
 public class IoFilterEvent extends IoEvent {
     /** A logger for this class */
     static Logger LOGGER = LoggerFactory.getLogger(IoFilterEvent.class);
+    
+    /** A speedup for logs */
+    static boolean DEBUG = LOGGER.isDebugEnabled();
 
     private final NextFilter nextFilter;
 
@@ -46,8 +49,9 @@ public class IoFilterEvent extends IoEve
         super(type, session, parameter);
 
         if (nextFilter == null) {
-            throw new NullPointerException("nextFilter");
+            throw new IllegalArgumentException("nextFilter must not be null");
         }
+        
         this.nextFilter = nextFilter;
     }
 
@@ -61,7 +65,7 @@ public class IoFilterEvent extends IoEve
         NextFilter nextFilter = getNextFilter();
         IoEventType type = getType();
 
-        if ( LOGGER.isDebugEnabled()) {
+        if (DEBUG) {
             LOGGER.debug( "Firing a {} event for session {}",type, 
session.getId() );
         }
 
@@ -70,38 +74,47 @@ public class IoFilterEvent extends IoEve
             Object parameter = getParameter();
             nextFilter.messageReceived(session, parameter);
             break;
+            
         case MESSAGE_SENT:
             WriteRequest writeRequest = (WriteRequest)getParameter();
             nextFilter.messageSent(session, writeRequest);
             break;
+            
         case WRITE:
             writeRequest = (WriteRequest)getParameter();
             nextFilter.filterWrite(session, writeRequest);
             break;
+            
         case CLOSE:
             nextFilter.filterClose(session);
             break;
+            
         case EXCEPTION_CAUGHT:
             Throwable throwable = (Throwable)getParameter();
             nextFilter.exceptionCaught(session, throwable);
             break;
+            
         case SESSION_IDLE:
             nextFilter.sessionIdle(session, (IdleStatus) getParameter());
             break;
+            
         case SESSION_OPENED:
             nextFilter.sessionOpened(session);
             break;
+            
         case SESSION_CREATED:
             nextFilter.sessionCreated(session);
             break;
+            
         case SESSION_CLOSED:
             nextFilter.sessionClosed(session);
             break;
+            
         default:
             throw new IllegalArgumentException("Unknown event type: " + type);
         }
         
-        if ( LOGGER.isDebugEnabled()) {
+        if (DEBUG) {
             LOGGER.debug( "Event {} has been fired for session {}", type, 
session.getId() );
         }
     }


Reply via email to