You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by tr...@apache.org on 2006/05/15 07:34:13 UTC

svn commit: r406541 - in /directory/trunks/mina/core/src/main/java/org/apache/mina/filter: LeaderFollowerThreadPool.java LeaderFollowersThreadPool.java

Author: trustin
Date: Sun May 14 22:34:12 2006
New Revision: 406541

URL: http://svn.apache.org/viewcvs?rev=406541&view=rev
Log:
Renamed LeaderFollowerThreadPool to LeaderFollowersThreadPool

Added:
    directory/trunks/mina/core/src/main/java/org/apache/mina/filter/LeaderFollowersThreadPool.java
      - copied, changed from r406500, directory/trunks/mina/core/src/main/java/org/apache/mina/filter/LeaderFollowerThreadPool.java
Removed:
    directory/trunks/mina/core/src/main/java/org/apache/mina/filter/LeaderFollowerThreadPool.java

Copied: directory/trunks/mina/core/src/main/java/org/apache/mina/filter/LeaderFollowersThreadPool.java (from r406500, directory/trunks/mina/core/src/main/java/org/apache/mina/filter/LeaderFollowerThreadPool.java)
URL: http://svn.apache.org/viewcvs/directory/trunks/mina/core/src/main/java/org/apache/mina/filter/LeaderFollowersThreadPool.java?p2=directory/trunks/mina/core/src/main/java/org/apache/mina/filter/LeaderFollowersThreadPool.java&p1=directory/trunks/mina/core/src/main/java/org/apache/mina/filter/LeaderFollowerThreadPool.java&r1=406500&r2=406541&rev=406541&view=diff
==============================================================================
--- directory/trunks/mina/core/src/main/java/org/apache/mina/filter/LeaderFollowerThreadPool.java (original)
+++ directory/trunks/mina/core/src/main/java/org/apache/mina/filter/LeaderFollowersThreadPool.java Sun May 14 22:34:12 2006
@@ -38,7 +38,7 @@
  * @author The Apache Directory Project (dev@directory.apache.org)
  * @version $Rev: 350169 $, $Date: 2005-12-01 00:17:41 -0500 (Thu, 01 Dec 2005) $
  */
-public class LeaderFollowerThreadPool implements ThreadPool
+public class LeaderFollowersThreadPool implements ThreadPool
 {
     /**
      * Default maximum size of thread pool (16).
@@ -52,7 +52,7 @@
 
     /**
      * A queue which contains {@link Integer}s which represents reusable
-     * thread IDs.  {@link LeaderFollowerThreadPool.Worker} first checks this queue and then
+     * thread IDs.  {@link LeaderFollowersThreadPool.Worker} first checks this queue and then
      * uses {@link #threadId} when no reusable thread ID is available.
      */
     private static final Queue threadIdReuseQueue = new Queue();
@@ -100,7 +100,7 @@
     /**
      * Creates a new instance of this filter with default thread pool settings.
      */
-    public LeaderFollowerThreadPool()
+    public LeaderFollowersThreadPool()
     {
         this( "LeaderFollowerThreadPool" );
     }
@@ -110,7 +110,7 @@
      * and other default settings.
      * @param threadNamePrefix the prefix of the thread names this pool will create.
      */
-    public LeaderFollowerThreadPool( String threadNamePrefix )
+    public LeaderFollowersThreadPool( String threadNamePrefix )
     {
         this( threadNamePrefix, DEFAULT_MAXIMUM_POOL_SIZE );
     }
@@ -121,7 +121,7 @@
      * @param threadNamePrefix the prefix of the thread names this pool will create.
      * @param maximumPoolSize Maximum size of thread pool
      */
-    public LeaderFollowerThreadPool( String threadNamePrefix, int maximumPoolSize )
+    public LeaderFollowersThreadPool( String threadNamePrefix, int maximumPoolSize )
     {
         setThreadNamePrefix( threadNamePrefix );
         setMaximumPoolSize( maximumPoolSize );
@@ -345,7 +345,7 @@
 
         private Runnable fetchRunnable()
         {
-            BlockingQueue unfetchedRunnables = LeaderFollowerThreadPool.this.unfetchedRunnables;
+            BlockingQueue unfetchedRunnables = LeaderFollowersThreadPool.this.unfetchedRunnables;
 
             synchronized( unfetchedRunnables )
             {
@@ -360,7 +360,7 @@
                         continue;
                     }
 
-                    return LeaderFollowerThreadPool.this.fetchRunnable( unfetchedRunnables );
+                    return LeaderFollowersThreadPool.this.fetchRunnable( unfetchedRunnables );
                 }
             }
 
@@ -371,7 +371,7 @@
         private void follow()
         {
             final Object promotionLock = this.promotionLock;
-            final Stack followers = LeaderFollowerThreadPool.this.followers;
+            final Stack followers = LeaderFollowersThreadPool.this.followers;
             synchronized( promotionLock )
             {
                 if( this != leader )
@@ -446,13 +446,13 @@
 
         private void giveUpLead()
         {
-            final Stack followers = LeaderFollowerThreadPool.this.followers;
-            LeaderFollowerThreadPool.Worker worker;
+            final Stack followers = LeaderFollowersThreadPool.this.followers;
+            LeaderFollowersThreadPool.Worker worker;
             do
             {
                 synchronized( followers )
                 {
-                    worker = ( LeaderFollowerThreadPool.Worker ) followers.pop();
+                    worker = ( LeaderFollowersThreadPool.Worker ) followers.pop();
                 }
 
                 if( worker == null )
@@ -462,7 +462,7 @@
                     if( !shuttingDown
                         && getPoolSize() < getMaximumPoolSize() )
                     {
-                        worker = new LeaderFollowerThreadPool.Worker();
+                        worker = new LeaderFollowersThreadPool.Worker();
                         worker.lead();
                         worker.start();
                     }