You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by tr...@apache.org on 2007/10/17 04:06:10 UTC
svn commit: r585327 -
/mina/trunk/core/src/main/java/org/apache/mina/common/AbstractIoService.java
Author: trustin
Date: Tue Oct 16 19:06:09 2007
New Revision: 585327
URL: http://svn.apache.org/viewvc?rev=585327&view=rev
Log:
Made sure handler cannot be changed while its service is active.
Modified:
mina/trunk/core/src/main/java/org/apache/mina/common/AbstractIoService.java
Modified: mina/trunk/core/src/main/java/org/apache/mina/common/AbstractIoService.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/main/java/org/apache/mina/common/AbstractIoService.java?rev=585327&r1=585326&r2=585327&view=diff
==============================================================================
--- mina/trunk/core/src/main/java/org/apache/mina/common/AbstractIoService.java (original)
+++ mina/trunk/core/src/main/java/org/apache/mina/common/AbstractIoService.java Tue Oct 16 19:06:09 2007
@@ -118,6 +118,10 @@
if (handler == null) {
throw new NullPointerException("handler");
}
+
+ if (isActive()) {
+ throw new IllegalStateException("handler cannot be set while the service is active.");
+ }
this.handler = handler;
}