colus       02/05/19 21:13:23

  Modified:    src/java/org/apache/avalon/cornerstone/services/connection
                        AbstractService.java
  Log:
  BlockContext's getThreadPool is removed.
  
  Revision  Changes    Path
  1.11      +8 -8      
jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/services/connection/AbstractService.java
  
  Index: AbstractService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/services/connection/AbstractService.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- AbstractService.java      18 May 2002 09:50:40 -0000      1.10
  +++ AbstractService.java      20 May 2002 04:13:23 -0000      1.11
  @@ -12,6 +12,7 @@
   import java.io.IOException;
   import org.apache.avalon.cornerstone.services.sockets.ServerSocketFactory;
   import org.apache.avalon.cornerstone.services.sockets.SocketManager;
  +import org.apache.avalon.cornerstone.services.threads.ThreadManager;
   import org.apache.avalon.excalibur.thread.ThreadPool;
   import org.apache.avalon.framework.activity.Disposable;
   import org.apache.avalon.framework.activity.Initializable;
  @@ -40,6 +41,7 @@
       protected ConnectionManager m_connectionManager;
       protected SocketManager m_socketManager;
       protected ConnectionHandlerFactory m_factory;
  +    protected ThreadManager m_threadManager;
       protected ThreadPool m_threadPool;
       protected String m_serverSocketType;
       protected int m_port;
  @@ -69,14 +71,6 @@
       public void contextualize( final Context context )
           throws ContextException
       {
  -        final String name = getThreadPoolName();
  -
  -        if( null != name )
  -        {
  -            final BlockContext blockContext = (BlockContext)context;
  -            m_threadPool = blockContext.getThreadPool( name );
  -        }
  -
           if( m_factory instanceof Contextualizable )
           {
               ( (Contextualizable)m_factory ).contextualize( context );
  @@ -88,6 +82,12 @@
       {
           m_connectionManager = (ConnectionManager)componentManager.lookup( 
ConnectionManager.ROLE );
           m_socketManager = (SocketManager)componentManager.lookup( 
SocketManager.ROLE );
  +        if ( null != getThreadPoolName() )
  +        {
  +            m_threadManager =
  +                (ThreadManager)componentManager.lookup( ThreadManager.ROLE );
  +            m_threadPool = m_threadManager.getThreadPool( 
getThreadPoolName() );
  +        }
   
           if( m_factory instanceof Composable )
           {
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to