You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jd...@apache.org on 2007/09/30 14:46:26 UTC

svn commit: r580715 - in /geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base: BaseService.java BaseTransport.java BaseTransportServer.java

Author: jdillon
Date: Sun Sep 30 05:46:25 2007
New Revision: 580715

URL: http://svn.apache.org/viewvc?rev=580715&view=rev
Log:
Put my named thread pool model back

Modified:
    geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseService.java
    geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseTransport.java
    geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseTransportServer.java

Modified: geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseService.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseService.java?rev=580715&r1=580714&r2=580715&view=diff
==============================================================================
--- geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseService.java (original)
+++ geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseService.java Sun Sep 30 05:46:25 2007
@@ -100,7 +100,7 @@
     private ThreadModel threadModel;
 
     protected synchronized ThreadModel createThreadModel() throws Exception {
-        return getBaseConfiguration().getThreadModel();
+        return null;
     }
 
     protected synchronized ThreadModel getThreadModel() throws Exception {

Modified: geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseTransport.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseTransport.java?rev=580715&r1=580714&r2=580715&view=diff
==============================================================================
--- geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseTransport.java (original)
+++ geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseTransport.java Sun Sep 30 05:46:25 2007
@@ -29,6 +29,7 @@
 import org.apache.geronimo.gshell.whisper.message.Message;
 import org.apache.geronimo.gshell.whisper.request.Requestor;
 import org.apache.geronimo.gshell.whisper.session.SessionAttributeBinder;
+import org.apache.geronimo.gshell.whisper.session.ThreadPoolModel;
 import org.apache.geronimo.gshell.whisper.stream.SessionInputStream;
 import org.apache.geronimo.gshell.whisper.stream.SessionOutputStream;
 import org.apache.geronimo.gshell.whisper.transport.Transport;
@@ -38,6 +39,7 @@
 import org.apache.mina.common.IoHandler;
 import org.apache.mina.common.IoSession;
 import org.apache.mina.common.WriteFuture;
+import org.apache.mina.common.ThreadModel;
 
 /**
  * Support for {@link Transport} implementations.
@@ -102,6 +104,11 @@
     @Override
     protected synchronized BaseConfiguration getBaseConfiguration() {
         return (BaseConfiguration) getConfiguration();
+    }
+
+    @Override
+    protected synchronized ThreadModel createThreadModel() throws Exception {
+        return new ThreadPoolModel(getClass(), INSTANCE_COUNTER);
     }
 
     //

Modified: geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseTransportServer.java
URL: http://svn.apache.org/viewvc/geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseTransportServer.java?rev=580715&r1=580714&r2=580715&view=diff
==============================================================================
--- geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseTransportServer.java (original)
+++ geronimo/sandbox/gshell/trunk/gshell-whisper/src/main/java/org/apache/geronimo/gshell/whisper/transport/base/BaseTransportServer.java Sun Sep 30 05:46:25 2007
@@ -24,8 +24,10 @@
 import java.util.concurrent.atomic.AtomicLong;
 
 import org.apache.geronimo.gshell.whisper.transport.TransportServer;
+import org.apache.geronimo.gshell.whisper.session.ThreadPoolModel;
 import org.apache.mina.common.IoAcceptor;
 import org.apache.mina.common.IoHandler;
+import org.apache.mina.common.ThreadModel;
 
 /**
  * Support for {@link TransportServer} implementations.
@@ -84,6 +86,15 @@
         return (BaseConfiguration) getConfiguration();
     }
 
+    @Override
+    protected synchronized ThreadModel createThreadModel() throws Exception {
+        return new ThreadPoolModel(getClass(), INSTANCE_COUNTER);
+    }
+
+    //
+    // Acceptor
+    //
+    
     protected abstract T createAcceptor() throws Exception;
 
     synchronized void bind(final URI location) throws Exception {