You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by do...@apache.org on 2001/02/25 13:28:08 UTC

cvs commit: jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/blocks DefaultBlockContext.java

donaldp     01/02/25 04:28:08

  Modified:    src/java/org/apache/phoenix/engine/blocks
                        DefaultBlockContext.java
  Log:
  Updated javadocs and added getBaseLogger() method.
  
  Revision  Changes    Path
  1.2       +21 -10    jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/blocks/DefaultBlockContext.java
  
  Index: DefaultBlockContext.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/blocks/DefaultBlockContext.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultBlockContext.java	2001/02/24 04:31:00	1.1
  +++ DefaultBlockContext.java	2001/02/25 12:28:08	1.2
  @@ -25,15 +25,19 @@
       implements BlockContext
   {
       protected ThreadManager  m_threadManager;
  +    protected Logger         m_baseLogger;
   
  -    public DefaultBlockContext( final ThreadManager threadManager )
  +    public DefaultBlockContext( final Logger logger, final ThreadManager threadManager )
       {
  -        m_threadManager = threadManager;
  +        this( logger, threadManager, null );
       }
   
  -    public DefaultBlockContext( final ThreadManager threadManager, final Context context )
  +    public DefaultBlockContext( final Logger logger, 
  +                                final ThreadManager threadManager, 
  +                                final Context context )
       {
           super( context );
  +        m_baseLogger = logger;
           m_threadManager = threadManager;
       }
   
  @@ -71,15 +75,22 @@
       }
   
       /**
  -     * Retrieve thread manager by category.
  -     * ThreadManagers are given names so that you can manage different thread 
  -     * count to different components.
  -     *
  -     * @param category the category
  -     * @return the ThreadManager
  +     * Retrieve the default thread pool.
  +     * Equivelent to getThreadPool( "default" );
  +     * @return the ThreadPool
        */
       public ThreadPool getDefaultThreadPool()
  +    {
  +        return getThreadPool( "default" );
  +    }
  +
  +    /**
  +     * Retrieve logger coresponding to root category of application.
  +     *
  +     * @return the base logger
  +     */
  +    public Logger getBaseLogger()
       {
  -        return m_threadManager.getThreadPool( "default" );
  +        return m_baseLogger;
       }
   }