donaldp     02/02/01 21:44:38

  Modified:    
proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace
                        DefaultWorkspace.java
  Added:       
proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace
                        DefaultExecutionFrame.java
  Removed:     
proposal/myrmidon/src/java/org/apache/myrmidon/components/executor
                        DefaultExecutionFrame.java
  Log:
  Move DefaultExecutionFrame into workspace package as it is only used from 
within this package.
  
  Detected by JDepend
  
  Revision  Changes    Path
  1.17      +0 -1      
jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace/DefaultWorkspace.java
  
  Index: DefaultWorkspace.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace/DefaultWorkspace.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- DefaultWorkspace.java     1 Feb 2002 00:37:59 -0000       1.16
  +++ DefaultWorkspace.java     2 Feb 2002 05:44:38 -0000       1.17
  @@ -28,7 +28,6 @@
   import org.apache.log.Hierarchy;
   import org.apache.myrmidon.api.TaskContext;
   import org.apache.myrmidon.api.TaskException;
  -import org.apache.myrmidon.components.executor.DefaultExecutionFrame;
   import org.apache.myrmidon.framework.Condition;
   import org.apache.myrmidon.interfaces.deployer.Deployer;
   import org.apache.myrmidon.interfaces.deployer.DeploymentException;
  
  
  
  1.1                  
jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/workspace/DefaultExecutionFrame.java
  
  Index: DefaultExecutionFrame.java
  ===================================================================
  /*
   * Copyright (C) The Apache Software Foundation. All rights reserved.
   *
   * This software is published under the terms of the Apache Software License
   * version 1.1, a copy of which has been included with this distribution in
   * the LICENSE.txt file.
   */
  package org.apache.myrmidon.components.workspace;
  
  import org.apache.avalon.framework.context.Context;
  import org.apache.avalon.framework.context.ContextException;
  import org.apache.avalon.framework.context.Contextualizable;
  import org.apache.avalon.framework.logger.LogEnabled;
  import org.apache.avalon.framework.logger.Logger;
  import org.apache.myrmidon.api.TaskContext;
  import org.apache.myrmidon.api.TaskException;
  import org.apache.myrmidon.interfaces.executor.ExecutionFrame;
  import org.apache.myrmidon.interfaces.type.TypeManager;
  
  /**
   * Frames in which tasks are executed.
   *
   * @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
   */
  class DefaultExecutionFrame
      implements ExecutionFrame, LogEnabled, Contextualizable
  {
      private Logger m_logger;
      private TaskContext m_context;
      private TypeManager m_typeManager;
  
      public void enableLogging( final Logger logger )
      {
          m_logger = logger;
      }
  
      public void contextualize( final Context context ) throws ContextException
      {
          m_context = (TaskContext)context;
          try
          {
              m_typeManager = (TypeManager)m_context.getService( 
TypeManager.class );
          }
          catch( TaskException te )
          {
              throw new ContextException( te.getMessage(), te );
          }
      }
  
      public TypeManager getTypeManager()
      {
          return m_typeManager;
      }
  
      public Logger getLogger()
      {
          return m_logger;
      }
  
      public TaskContext getContext()
      {
          return m_context;
      }
  }
  
  
  

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

Reply via email to