donaldp 01/04/18 19:16:04
Modified: lib avalonapi.jar
src/java/org/apache/phoenix AbstractBlock.java Block.java
BlockContext.java
src/java/org/apache/phoenix/engine DefaultSarDeployer.java
DefaultServerApplication.java Main.java
PhoenixEmbeddor.java PhoenixKernel.java
ServerApplicationEntry.java
src/java/org/apache/phoenix/engine/blocks BlockDAG.java
BlockEntry.java BlockVisitor.java
DefaultBlockContext.java DefaultBlockDeployer.java
src/java/org/apache/phoenix/engine/facilities
ConfigurationRepository.java ThreadManager.java
src/java/org/apache/phoenix/engine/facilities/classloader
DefaultClassLoaderManager.java SarClassLoader.java
src/java/org/apache/phoenix/engine/facilities/log
AvalonLogFormatter.java DefaultLogManager.java
src/java/org/apache/phoenix/engine/facilities/policy
AbstractPolicy.java DefaultPolicy.java
DefaultPolicyManager.java
src/java/org/apache/phoenix/engine/facilities/thread
DefaultThreadManager.java
src/java/org/apache/phoenix/engine/listeners
DefaultContainerListener.java
src/java/org/apache/phoenix/engine/phases Phase.java
ShutdownPhase.java StartupPhase.java
Log:
Update to latest avalonapi.
Revision Changes Path
1.16 +436 -429 jakarta-avalon-phoenix/lib/avalonapi.jar
<<Binary file>>
1.2 +11 -11
jakarta-avalon-phoenix/src/java/org/apache/phoenix/AbstractBlock.java
Index: AbstractBlock.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/AbstractBlock.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AbstractBlock.java 2001/02/24 04:30:59 1.1
+++ AbstractBlock.java 2001/04/19 02:16:00 1.2
@@ -7,17 +7,17 @@
*/
package org.apache.phoenix;
-import org.apache.avalon.AbstractLoggable;
-import org.apache.avalon.ComponentManager;
-import org.apache.avalon.ComponentManagerException;
-import org.apache.avalon.Composer;
+import org.apache.avalon.Disposable;
+import org.apache.avalon.Initializable;
+import org.apache.avalon.component.ComponentException;
+import org.apache.avalon.component.ComponentManager;
+import org.apache.avalon.component.Composable;
import org.apache.avalon.configuration.Configurable;
import org.apache.avalon.configuration.Configuration;
import org.apache.avalon.configuration.ConfigurationException;
-import org.apache.avalon.Context;
-import org.apache.avalon.Contextualizable;
-import org.apache.avalon.Disposable;
-import org.apache.avalon.Initializable;
+import org.apache.avalon.context.Context;
+import org.apache.avalon.context.Contextualizable;
+import org.apache.avalon.logger.AbstractLoggable;
/**
* This is an <code>AbstractBlock</code> that makes deployment a bit
@@ -25,11 +25,11 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
- * @version CVS $Revision: 1.1 $ $Date: 2001/02/24 04:30:59 $
+ * @version CVS $Revision: 1.2 $ $Date: 2001/04/19 02:16:00 $
*/
public abstract class AbstractBlock
extends AbstractLoggable
- implements Block, Contextualizable, Composer, Configurable
+ implements Block, Contextualizable, Composable, Configurable
{
protected BlockContext m_context;
protected Configuration m_configuration;
@@ -47,7 +47,7 @@
}
public void compose( final ComponentManager componentManager )
- throws ComponentManagerException
+ throws ComponentException
{
m_componentManager = componentManager;
}
1.2 +1 -1 jakarta-avalon-phoenix/src/java/org/apache/phoenix/Block.java
Index: Block.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/Block.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Block.java 2001/02/24 04:30:59 1.1
+++ Block.java 2001/04/19 02:16:00 1.2
@@ -7,7 +7,7 @@
*/
package org.apache.phoenix;
-import org.apache.avalon.Component;
+import org.apache.avalon.component.Component;
/**
* The main interface to implement for building servers using Avalon patterns.
1.5 +10 -10
jakarta-avalon-phoenix/src/java/org/apache/phoenix/BlockContext.java
Index: BlockContext.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/BlockContext.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- BlockContext.java 2001/04/17 03:09:44 1.4
+++ BlockContext.java 2001/04/19 02:16:00 1.5
@@ -1,20 +1,20 @@
-/*
- * 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 file.
+/*
+ * 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 file.
*/
package org.apache.phoenix;
import java.io.File;
-import org.apache.avalon.Context;
+import org.apache.avalon.context.Context;
import org.apache.excalibur.thread.ThreadPool;
import org.apache.log.Logger;
/**
* Context via which Blocks communicate with container.
- *
+ *
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
*/
public interface BlockContext
@@ -40,7 +40,7 @@
/**
* Retrieve thread pool by category.
- * ThreadPools are given names so that you can manage different thread
+ * ThreadPools are given names so that you can manage different thread
* count to different components.
*
* @param category the category
@@ -50,7 +50,7 @@
/**
* Retrieve default thread pool.
- * Equivelent to getThreadPool( "default" );
+ * Equivelent to getThreadPool( "default" );
*
* @return the default ThreadPool
*/
1.11 +18 -18
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/DefaultSarDeployer.java
Index: DefaultSarDeployer.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/DefaultSarDeployer.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- DefaultSarDeployer.java 2001/04/17 03:09:45 1.10
+++ DefaultSarDeployer.java 2001/04/19 02:16:00 1.11
@@ -19,29 +19,29 @@
import java.util.Iterator;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
-import org.apache.avalon.ComponentManager;
-import org.apache.avalon.ComponentManagerException;
-import org.apache.avalon.Composer;
-import org.apache.avalon.Composer;
-import org.apache.avalon.DefaultComponentManager;
-import org.apache.avalon.DefaultContext;
import org.apache.avalon.atlantis.Application;
import org.apache.avalon.atlantis.Kernel;
import org.apache.avalon.camelot.AbstractDeployer;
import org.apache.avalon.camelot.CamelotUtil;
import org.apache.avalon.camelot.Container;
-import org.apache.avalon.camelot.Info;
import org.apache.avalon.camelot.ContainerException;
import org.apache.avalon.camelot.DefaultRegistry;
import org.apache.avalon.camelot.Deployer;
import org.apache.avalon.camelot.DeployerUtil;
import org.apache.avalon.camelot.DeploymentException;
+import org.apache.avalon.camelot.Info;
import org.apache.avalon.camelot.Locator;
import org.apache.avalon.camelot.Registry;
import org.apache.avalon.camelot.RegistryException;
+import org.apache.avalon.component.ComponentException;
+import org.apache.avalon.component.ComponentManager;
+import org.apache.avalon.component.Composable;
+import org.apache.avalon.component.Composable;
+import org.apache.avalon.component.DefaultComponentManager;
import org.apache.avalon.configuration.Configuration;
import org.apache.avalon.configuration.ConfigurationException;
import org.apache.avalon.configuration.DefaultConfigurationBuilder;
+import org.apache.avalon.context.DefaultContext;
import org.apache.excalibur.io.FileUtil;
import org.apache.excalibur.io.IOUtil;
import org.apache.phoenix.BlockContext;
@@ -57,7 +57,7 @@
*/
public class DefaultSarDeployer
extends AbstractDeployer
- implements Composer
+ implements Composable
{
protected File m_deployDirectory;
protected Container m_container;
@@ -75,10 +75,10 @@
* Retrieve relevent services needed to deploy.
*
* @param componentManager the ComponentManager
- * @exception ComponentManagerException if an error occurs
+ * @exception ComponentException if an error occurs
*/
public void compose( final ComponentManager componentManager )
- throws ComponentManagerException
+ throws ComponentException
{
m_container = (Container)componentManager.
lookup( "org.apache.avalon.camelot.Container" );
@@ -246,7 +246,7 @@
final Configuration[] blocks = configuration.getChildren( "block" );
handleBlocks( application, entry, blocks, registry );
}
- catch( final ComponentManagerException cme )
+ catch( final ComponentException cme )
{
throw new DeploymentException( "Error setting up registries", cme );
}
@@ -259,9 +259,9 @@
protected void addEntry( final String name, final ServerApplicationEntry entry )
throws DeploymentException
{
- try
- {
- m_container.add( name, entry );
+ try
+ {
+ m_container.add( name, entry );
}
catch( final ContainerException ce )
{
@@ -291,14 +291,14 @@
final Deployer deployer = new DefaultBlockDeployer();
setupLogger( deployer );
- if( deployer instanceof Composer )
+ if( deployer instanceof Composable )
{
final DefaultComponentManager componentManager = new
DefaultComponentManager();
componentManager.put( "org.apache.avalon.camelot.Registry", registry );
try
{
- ((Composer)deployer).compose( componentManager );
+ ((Composable)deployer).compose( componentManager );
}
catch( final Exception e )
{
@@ -311,9 +311,9 @@
protected void handleBlocks( final Application application,
final ServerApplicationEntry saEntry,
- final Configuration[] blocks,
+ final Configuration[] blocks,
final Registry registry )
- throws ComponentManagerException, ConfigurationException,
DeploymentException
+ throws ComponentException, ConfigurationException, DeploymentException
{
for( int i = 0; i < blocks.length; i++ )
{
1.18 +11 -11
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/DefaultServerApplication.java
Index: DefaultServerApplication.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/DefaultServerApplication.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- DefaultServerApplication.java 2001/04/16 08:00:48 1.17
+++ DefaultServerApplication.java 2001/04/19 02:16:00 1.18
@@ -9,23 +9,23 @@
import java.util.HashMap;
import java.util.Iterator;
-import org.apache.avalon.Component;
-import org.apache.avalon.ComponentManager;
-import org.apache.avalon.ComponentManagerException;
-import org.apache.avalon.Composer;
-import org.apache.avalon.Context;
-import org.apache.avalon.Contextualizable;
-import org.apache.avalon.DefaultComponentManager;
-import org.apache.avalon.DefaultContext;
import org.apache.avalon.Initializable;
import org.apache.avalon.atlantis.Application;
import org.apache.avalon.atlantis.ApplicationException;
import org.apache.avalon.camelot.AbstractContainer;
import org.apache.avalon.camelot.ContainerException;
import org.apache.avalon.camelot.Entry;
+import org.apache.avalon.component.Component;
+import org.apache.avalon.component.ComponentException;
+import org.apache.avalon.component.ComponentManager;
+import org.apache.avalon.component.Composable;
+import org.apache.avalon.component.DefaultComponentManager;
import org.apache.avalon.configuration.Configurable;
import org.apache.avalon.configuration.Configuration;
import org.apache.avalon.configuration.ConfigurationException;
+import org.apache.avalon.context.Context;
+import org.apache.avalon.context.Contextualizable;
+import org.apache.avalon.context.DefaultContext;
import org.apache.phoenix.engine.blocks.BlockDAG;
import org.apache.phoenix.engine.blocks.BlockEntry;
import org.apache.phoenix.engine.blocks.BlockVisitor;
@@ -233,9 +233,9 @@
((Contextualizable)object).contextualize( m_context );
}
- if( object instanceof Composer )
+ if( object instanceof Composable )
{
- ((Composer)object).compose( m_componentManager );
+ ((Composable)object).compose( m_componentManager );
}
if( object instanceof Configurable )
@@ -334,7 +334,7 @@
m_threadManager );
componentManager.put(
"org.apache.phoenix.engine.facilities.ConfigurationRepository",
m_configurationRepository );
- componentManager.put( "org.apache.phoenix.engine.facilities.LogManager",
+ componentManager.put( "org.apache.phoenix.engine.facilities.LogManager",
m_logManager );
return componentManager;
1.8 +25 -25
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/Main.java
Index: Main.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/Main.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- Main.java 2001/04/12 05:32:54 1.7
+++ Main.java 2001/04/19 02:16:00 1.8
@@ -11,22 +11,22 @@
import java.security.PrivilegedActionException;
import java.security.PrivilegedExceptionAction;
import java.util.List;
-import org.apache.avalon.configuration.Parameters;
-import org.apache.avalon.util.cli.CLArgsParser;
-import org.apache.avalon.util.cli.CLOption;
-import org.apache.avalon.util.cli.CLOptionDescriptor;
-import org.apache.avalon.util.cli.CLUtil;
+import org.apache.avalon.parameters.Parameters;
+import org.apache.excalibur.cli.CLArgsParser;
+import org.apache.excalibur.cli.CLOption;
+import org.apache.excalibur.cli.CLOptionDescriptor;
+import org.apache.excalibur.cli.CLUtil;
import org.apache.log.LogKit;
import org.apache.log.Priority;
/**
* The class to load the kernel and start it running.
- *
+ *
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
*/
public class Main
{
- private static final String PHOENIX_HOME =
+ private static final String PHOENIX_HOME =
System.getProperty( "phoenix.home", ".." );
private static final String DEFAULT_LOG_FILE = PHOENIX_HOME +
"/logs/phoenix.log";
@@ -51,7 +51,7 @@
* @param args[] the command line arguments
*/
public void main( final String args[] )
- {
+ {
final Main main = new Main();
try { main.execute( args ); }
@@ -111,7 +111,7 @@
new CLOptionDescriptor( "debug-init",
CLOptionDescriptor.ARGUMENT_DISALLOWED,
DEBUG_LOG_OPT,
- "use this option to specify enable debug " +
+ "use this option to specify enable debug " +
"initialisation logs." );
return options;
}
@@ -127,8 +127,8 @@
{
m_options = createCLOptions();
final CLArgsParser parser = new CLArgsParser( args, m_options );
-
- if( null != parser.getErrorString() )
+
+ if( null != parser.getErrorString() )
{
System.err.println( "Error: " + parser.getErrorString() );
return;
@@ -138,17 +138,17 @@
final int size = clOptions.size();
boolean debugLog = false;
- for( int i = 0; i < size; i++ )
+ for( int i = 0; i < size; i++ )
{
final CLOption option = (CLOption)clOptions.get( i );
-
+
switch( option.getId() )
{
- case 0:
+ case 0:
System.err.println( "Error: Unknown argument" +
option.getArgument() );
//fall threw
- case HELP_OPT:
- usage();
+ case HELP_OPT:
+ usage();
return;
case DEBUG_LOG_OPT: debugLog = true; break;
@@ -156,29 +156,29 @@
case APPS_PATH_OPT: m_appsPath = option.getArgument(); break;
}
}
-
+
if( !debugLog ) LogKit.setGlobalPriority( Priority.DEBUG );
try
{
- final PrivilegedExceptionAction action = new
PrivilegedExceptionAction()
+ final PrivilegedExceptionAction action = new PrivilegedExceptionAction()
{
public Object run() throws Exception
- {
+ {
execute();
return null;
}
};
AccessController.doPrivileged( action );
- }
+ }
catch( final PrivilegedActionException pae )
{
// only "checked" exceptions will be "wrapped" in a
PrivilegedActionException.
throw pae.getException();
}
}
-
+
/**
* Actually create and execute the main component of kernel.
*
@@ -193,14 +193,14 @@
parameters.setParameter( "kernel-configuration-source", null );
parameters.setParameter( "log-destination", m_logFile );
parameters.setParameter( "applications-directory", m_appsPath );
-
+
final PhoenixEmbeddor embeddor = new PhoenixEmbeddor();
embeddor.setParameters( parameters );
embeddor.init();
- try
- {
- embeddor.execute();
+ try
+ {
+ embeddor.execute();
}
finally
{
1.4 +13 -14
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/PhoenixEmbeddor.java
Index: PhoenixEmbeddor.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/PhoenixEmbeddor.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- PhoenixEmbeddor.java 2001/04/16 08:43:04 1.3
+++ PhoenixEmbeddor.java 2001/04/19 02:16:00 1.4
@@ -9,36 +9,35 @@
import java.io.File;
import java.lang.UnsupportedOperationException;
-import org.apache.avalon.AbstractLoggable;
import org.apache.avalon.CascadingException;
-import org.apache.avalon.Composer;
-import org.apache.avalon.Contextualizable;
-import org.apache.avalon.DefaultComponentManager;
import org.apache.avalon.Disposable;
import org.apache.avalon.Initializable;
-import org.apache.avalon.atlantis.Kernel;
import org.apache.avalon.atlantis.Embeddor;
+import org.apache.avalon.atlantis.Kernel;
import org.apache.avalon.camelot.CamelotUtil;
import org.apache.avalon.camelot.Container;
import org.apache.avalon.camelot.Deployer;
+import org.apache.avalon.component.Composable;
+import org.apache.avalon.component.DefaultComponentManager;
import org.apache.avalon.configuration.Configurable;
import org.apache.avalon.configuration.Configuration;
import org.apache.avalon.configuration.ConfigurationException;
import org.apache.avalon.configuration.DefaultConfigurationBuilder;
-import org.apache.avalon.configuration.Parameters;
-import org.apache.phoenix.engine.facilities.log.AvalonLogFormatter;
+import org.apache.avalon.context.Contextualizable;
+import org.apache.avalon.logger.AbstractLoggable;
+import org.apache.avalon.parameters.ParameterException;
+import org.apache.avalon.parameters.Parameters;
import org.apache.log.LogKit;
import org.apache.log.LogTarget;
import org.apache.log.Logger;
import org.apache.log.Priority;
import org.apache.log.output.FileOutputLogTarget;
+import org.apache.phoenix.engine.facilities.log.AvalonLogFormatter;
/**
* This is the object that is interacted with to create, manage and
* dispose of the kernel and related resources.
*
- * Note that this will eventually be moved to atlantis package.
- *
* @author <a href="[EMAIL PROTECTED]">Leo Simons</a>
* @author <a href="[EMAIL PROTECTED]">Peter Donald</a>
*/
@@ -82,8 +81,8 @@
* @param parameters the Parameters for embeddor
* @exception ConfigurationException if an error occurs
*/
- public void setParameters( final Parameters parameters )
- throws ConfigurationException
+ public void parametize( final Parameters parameters )
+ throws ParameterException
{
m_parameters = parameters;
}
@@ -288,7 +287,7 @@
/**
* Sets up the Deployer. If it is Loggable, it gets a reference
* to the Embeddor's logger. If it is Contextualizable it is
- * passed a Context. If it is a Composer it is given a
+ * passed a Context. If it is a Composable it is given a
* ComponentManager which references the Kernel, cast to a
* Container.
* The deployer is now used to load the applications from the
@@ -300,11 +299,11 @@
{
setupLogger( m_deployer );
- if( m_deployer instanceof Composer )
+ if( m_deployer instanceof Composable )
{
final DefaultComponentManager componentManager = new
DefaultComponentManager();
componentManager.put( "org.apache.avalon.camelot.Container",
(Container)m_kernel );
- ((Composer)m_deployer).compose( componentManager );
+ ((Composable)m_deployer).compose( componentManager );
}
}
1.5 +5 -5
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/PhoenixKernel.java
Index: PhoenixKernel.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/PhoenixKernel.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- PhoenixKernel.java 2001/04/15 13:29:03 1.4
+++ PhoenixKernel.java 2001/04/19 02:16:00 1.5
@@ -7,14 +7,14 @@
*/
package org.apache.phoenix.engine;
-import org.apache.avalon.Composer;
-import org.apache.avalon.Contextualizable;
import org.apache.avalon.atlantis.AbstractKernel;
import org.apache.avalon.atlantis.Application;
import org.apache.avalon.atlantis.Kernel;
import org.apache.avalon.camelot.ContainerException;
import org.apache.avalon.camelot.Entry;
+import org.apache.avalon.component.Composable;
import org.apache.avalon.configuration.Configurable;
+import org.apache.avalon.context.Contextualizable;
import org.apache.log.LogKit;
/**
@@ -89,10 +89,10 @@
{
((Contextualizable)application).contextualize( saEntry.getContext()
);
}
-
- if( application instanceof Composer )
+
+ if( application instanceof Composable )
{
- ((Composer)application).compose( saEntry.getComponentManager() );
+ ((Composable)application).compose( saEntry.getComponentManager() );
}
if( application instanceof Configurable )
1.2 +4 -4
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/ServerApplicationEntry.java
Index: ServerApplicationEntry.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/ServerApplicationEntry.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ServerApplicationEntry.java 2001/02/24 04:30:59 1.1
+++ ServerApplicationEntry.java 2001/04/19 02:16:00 1.2
@@ -7,10 +7,10 @@
*/
package org.apache.phoenix.engine;
-import org.apache.avalon.ComponentManager;
-import org.apache.avalon.Context;
import org.apache.avalon.camelot.Entry;
+import org.apache.avalon.component.ComponentManager;
import org.apache.avalon.configuration.Configuration;
+import org.apache.avalon.context.Context;
import org.apache.log.Logger;
/**
@@ -50,12 +50,12 @@
{
return m_componentManager;
}
-
+
public void setComponentManager( final ComponentManager componentManager )
{
m_componentManager = componentManager;
}
-
+
public Configuration getConfiguration()
{
return m_configuration;
1.9 +10 -9
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/blocks/BlockDAG.java
Index: BlockDAG.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/blocks/BlockDAG.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- BlockDAG.java 2001/04/15 05:40:52 1.8
+++ BlockDAG.java 2001/04/19 02:16:01 1.9
@@ -9,16 +9,17 @@
import java.util.ArrayList;
import java.util.Iterator;
-import org.apache.avalon.AbstractLoggable;
-import org.apache.avalon.ComponentManager;
-import org.apache.avalon.ComponentManagerException;
-import org.apache.avalon.Composer;
import org.apache.avalon.camelot.Container;
import org.apache.avalon.camelot.ContainerException;
+import org.apache.avalon.component.Component;
+import org.apache.avalon.component.ComponentException;
+import org.apache.avalon.component.ComponentManager;
+import org.apache.avalon.component.Composable;
+import org.apache.avalon.logger.AbstractLoggable;
+import org.apache.avalon.util.Enum;
import org.apache.phoenix.Block;
import org.apache.phoenix.metainfo.DependencyDescriptor;
import org.apache.phoenix.metainfo.ServiceDescriptor;
-import org.apache.avalon.util.Enum;
/**
* This is the dependency graph for blocks.
@@ -27,7 +28,7 @@
*/
public class BlockDAG
extends AbstractLoggable
- implements Composer
+ implements Component, Composable
{
public final static Traversal FORWARD = new Traversal( "FORWARD" );
public final static Traversal REVERSE = new Traversal( "REVERSE" );
@@ -45,7 +46,7 @@
private Container m_container;
public void compose( final ComponentManager componentManager )
- throws ComponentManagerException
+ throws ComponentException
{
m_container = (Container)componentManager.lookup(
"org.apache.avalon.camelot.Container" );
}
@@ -53,7 +54,7 @@
public void walkGraph( final BlockVisitor visitor, final Traversal traversal )
throws Exception
{
- //temporary storage to record those
+ //temporary storage to record those
//that are already traversed
final ArrayList completed = new ArrayList();
@@ -111,7 +112,7 @@
* @param name name of BlockEntry
* @param entry the BlockEntry
*/
- private void visitReverseDependencies( final String name,
+ private void visitReverseDependencies( final String name,
final BlockVisitor visitor,
final ArrayList completed )
throws Exception
1.6 +3 -3
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/blocks/BlockEntry.java
Index: BlockEntry.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/blocks/BlockEntry.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- BlockEntry.java 2001/04/15 05:40:52 1.5
+++ BlockEntry.java 2001/04/19 02:16:01 1.6
@@ -26,7 +26,7 @@
//UGLY HACK should be stored in another server Facility (ie
ConfigurationRepository)
protected Configuration m_configuration;
- public BlockEntry( final RoleEntry[] roleEntrys )
+ public BlockEntry( final RoleEntry[] roleEntrys )
{
m_roleEntrys = roleEntrys;
}
@@ -56,7 +56,7 @@
return m_roleEntrys[ i ];
}
}
-
+
return null;
}
@@ -64,7 +64,7 @@
{
return m_roleEntrys;
}
-
+
public Configuration getConfiguration()
{
return m_configuration;
1.3 +1 -1
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/blocks/BlockVisitor.java
Index: BlockVisitor.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/blocks/BlockVisitor.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- BlockVisitor.java 2001/04/15 02:32:13 1.2
+++ BlockVisitor.java 2001/04/19 02:16:01 1.3
@@ -8,7 +8,7 @@
package org.apache.phoenix.engine.blocks;
import org.apache.avalon.atlantis.ApplicationException;
-import org.apache.avalon.Component;
+import org.apache.avalon.component.Component;
/**
* Visitor interface that objects implement to walk the DAG.
1.6 +2 -2
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.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- DefaultBlockContext.java 2001/04/17 03:09:47 1.5
+++ DefaultBlockContext.java 2001/04/19 02:16:01 1.6
@@ -8,8 +8,8 @@
package org.apache.phoenix.engine.blocks;
import java.io.File;
-import org.apache.avalon.Context;
-import org.apache.avalon.DefaultContext;
+import org.apache.avalon.context.Context;
+import org.apache.avalon.context.DefaultContext;
import org.apache.excalibur.thread.ThreadPool;
import org.apache.log.Logger;
import org.apache.phoenix.BlockContext;
1.5 +16 -16
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/blocks/DefaultBlockDeployer.java
Index: DefaultBlockDeployer.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/blocks/DefaultBlockDeployer.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DefaultBlockDeployer.java 2001/04/17 03:09:47 1.4
+++ DefaultBlockDeployer.java 2001/04/19 02:16:01 1.5
@@ -7,28 +7,28 @@
*/
package org.apache.phoenix.engine.blocks;
-import java.io.IOException;
import java.io.File;
+import java.io.IOException;
import java.io.InputStream;
-import java.net.URL;
import java.net.MalformedURLException;
+import java.net.URL;
import java.util.Iterator;
import java.util.Map;
import java.util.jar.Attributes;
import java.util.jar.Manifest;
import java.util.zip.ZipFile;
import org.apache.avalon.camelot.AbstractDeployer;
+import org.apache.avalon.camelot.DefaultLocator;
import org.apache.avalon.camelot.DeployerUtil;
import org.apache.avalon.camelot.DeploymentException;
-import org.apache.avalon.camelot.DefaultLocator;
import org.apache.avalon.camelot.Registry;
import org.apache.avalon.camelot.RegistryException;
+import org.apache.avalon.component.ComponentException;
+import org.apache.avalon.component.ComponentManager;
+import org.apache.avalon.component.Composable;
import org.apache.excalibur.io.IOUtil;
import org.apache.phoenix.metainfo.BlockInfo;
import org.apache.phoenix.metainfo.BlockInfoBuilder;
-import org.apache.avalon.ComponentManager;
-import org.apache.avalon.ComponentManagerException;
-import org.apache.avalon.Composer;
/**
* This class deploys a .bar file into a registry.
@@ -37,11 +37,11 @@
*/
public final class DefaultBlockDeployer
extends AbstractDeployer
- implements Composer
+ implements Composable
{
private Registry m_registry;
private BlockInfoBuilder m_builder;
-
+
/**
* Default constructor.
@@ -57,10 +57,10 @@
* Retrieve relevent services needed to deploy.
*
* @param componentManager the ComponentManager
- * @exception ComponentManagerException if an error occurs
+ * @exception ComponentException if an error occurs
*/
public void compose( final ComponentManager componentManager )
- throws ComponentManagerException
+ throws ComponentException
{
m_registry = (Registry)componentManager.
lookup( "org.apache.avalon.camelot.Registry" );
@@ -70,7 +70,7 @@
* Deploy a file.
* Eventually this should be cached for performance reasons.
*
- * @param location the location
+ * @param location the location
* @param file the file
* @exception DeploymentException if an error occurs
*/
@@ -96,7 +96,7 @@
try { zipFile.close(); }
catch( final IOException ioe ) {}
}
- }
+ }
/**
* Create and register Infos for all blocks stored in deployment.
@@ -104,7 +104,7 @@
* @param properties the properties
* @param url the url of deployment
* @exception DeploymentException if an error occurs
- */
+ */
protected void handleBlocks( final ZipFile zipFile, final Manifest manifest,
final URL url )
throws DeploymentException
{
@@ -119,7 +119,7 @@
final Attributes attributes = manifest.getAttributes( section );
final String blockValue = attributes.getValue( "Avalon-Block" );
final boolean isBlock = Boolean.valueOf( blockValue ).booleanValue();
-
+
if( isBlock )
{
handleBlock( zipFile, section, url );
@@ -154,8 +154,8 @@
* @return the created block info
* @exception DeploymentException if an error occurs
*/
- protected BlockInfo loadBlockInfo( final ZipFile zipFile,
- final String classname,
+ protected BlockInfo loadBlockInfo( final ZipFile zipFile,
+ final String classname,
final URL url )
throws DeploymentException
{
1.2 +1 -1
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/ConfigurationRepository.java
Index: ConfigurationRepository.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/ConfigurationRepository.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ConfigurationRepository.java 2001/04/14 05:51:39 1.1
+++ ConfigurationRepository.java 2001/04/19 02:16:01 1.2
@@ -7,8 +7,8 @@
*/
package org.apache.phoenix.engine.facilities;
-import org.apache.avalon.Component;
import org.apache.avalon.camelot.Entry;
+import org.apache.avalon.component.Component;
import org.apache.avalon.configuration.Configuration;
import org.apache.avalon.configuration.ConfigurationException;
1.3 +2 -2
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/ThreadManager.java
Index: ThreadManager.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/ThreadManager.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ThreadManager.java 2001/04/17 03:09:49 1.2
+++ ThreadManager.java 2001/04/19 02:16:01 1.3
@@ -23,10 +23,10 @@
*
* @param name the name of thread pool
* @return the threadpool
- * @exception IllegalArgumentException if the name of thread pool is
+ * @exception IllegalArgumentException if the name of thread pool is
* invalid or named pool does not exist
*/
- ThreadPool getThreadPool( String name )
+ ThreadPool getThreadPool( String name )
throws IllegalArgumentException;
/**
1.2 +8 -8
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/classloader/DefaultClassLoaderManager.java
Index: DefaultClassLoaderManager.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/classloader/DefaultClassLoaderManager.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultClassLoaderManager.java 2001/04/15 13:27:43 1.1
+++ DefaultClassLoaderManager.java 2001/04/19 02:16:02 1.2
@@ -8,13 +8,13 @@
package org.apache.phoenix.engine.facilities.classloader;
import java.security.Policy;
-import org.apache.avalon.ComponentManager;
-import org.apache.avalon.ComponentManagerException;
-import org.apache.avalon.Composer;
-import org.apache.avalon.Context;
-import org.apache.avalon.Contextualizable;
-import org.apache.avalon.DefaultContext;
import org.apache.avalon.Initializable;
+import org.apache.avalon.component.ComponentException;
+import org.apache.avalon.component.ComponentManager;
+import org.apache.avalon.component.Composable;
+import org.apache.avalon.context.Context;
+import org.apache.avalon.context.Contextualizable;
+import org.apache.avalon.context.DefaultContext;
import org.apache.phoenix.engine.facilities.ClassLoaderManager;
/**
@@ -23,7 +23,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
*/
public class DefaultClassLoaderManager
- implements ClassLoaderManager, Contextualizable, Composer, Initializable
+ implements ClassLoaderManager, Contextualizable, Composable, Initializable
{
private SarClassLoader m_classLoader = new SarClassLoader();
@@ -33,7 +33,7 @@
}
public void compose( final ComponentManager componentManager )
- throws ComponentManagerException
+ throws ComponentException
{
m_classLoader.compose( componentManager );
}
1.3 +13 -13
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/classloader/SarClassLoader.java
Index: SarClassLoader.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/classloader/SarClassLoader.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- SarClassLoader.java 2001/04/17 03:09:50 1.2
+++ SarClassLoader.java 2001/04/19 02:16:02 1.3
@@ -1,9 +1,9 @@
-/*
- * 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 file.
+/*
+ * 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 file.
*/
package org.apache.phoenix.engine.facilities.classloader;
@@ -11,13 +11,13 @@
import java.net.MalformedURLException;
import java.net.URL;
import java.security.Policy;
-import org.apache.avalon.ComponentManager;
-import org.apache.avalon.ComponentManagerException;
-import org.apache.avalon.Composer;
-import org.apache.avalon.Context;
-import org.apache.avalon.Contextualizable;
import org.apache.avalon.Initializable;
import org.apache.avalon.atlantis.Facility;
+import org.apache.avalon.component.ComponentException;
+import org.apache.avalon.component.ComponentManager;
+import org.apache.avalon.component.Composable;
+import org.apache.avalon.context.Context;
+import org.apache.avalon.context.Contextualizable;
import org.apache.excalibur.io.ExtensionFileFilter;
import org.apache.phoenix.engine.SarContextResources;
import org.apache.phoenix.engine.facilities.PolicyManager;
@@ -29,7 +29,7 @@
*/
public class SarClassLoader
extends PolicyClassLoader
- implements Facility, Contextualizable, Composer, Initializable
+ implements Facility, Contextualizable, Composable, Initializable
{
protected File m_baseDirectory;
@@ -44,7 +44,7 @@
}
public void compose( final ComponentManager componentManager )
- throws ComponentManagerException
+ throws ComponentException
{
final PolicyManager policyManager = (PolicyManager)componentManager.
lookup( "org.apache.phoenix.engine.facilities.PolicyManager" );
1.2 +2 -2
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/log/AvalonLogFormatter.java
Index: AvalonLogFormatter.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/log/AvalonLogFormatter.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AvalonLogFormatter.java 2001/04/16 08:01:40 1.1
+++ AvalonLogFormatter.java 2001/04/19 02:16:02 1.2
@@ -8,7 +8,7 @@
package org.apache.phoenix.engine.facilities.log;
import java.util.Date;
-import org.apache.avalon.util.StringUtil;
+import org.apache.avalon.ExceptionUtil;
import org.apache.log.format.PatternFormatter;
/**
@@ -22,7 +22,7 @@
protected String getStackTrace( final Throwable throwable, final String format )
{
if( null == throwable ) return "";
- return StringUtil.printStackTrace( throwable, 8, true );
+ return ExceptionUtil.printStackTrace( throwable, 8, true );
}
/**
1.3 +3 -3
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/log/DefaultLogManager.java
Index: DefaultLogManager.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/log/DefaultLogManager.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- DefaultLogManager.java 2001/04/16 08:01:40 1.2
+++ DefaultLogManager.java 2001/04/19 02:16:02 1.3
@@ -9,13 +9,13 @@
import java.io.File;
import java.io.IOException;
-import org.apache.avalon.AbstractLoggable;
-import org.apache.avalon.Context;
-import org.apache.avalon.Contextualizable;
import org.apache.avalon.atlantis.Facility;
import org.apache.avalon.configuration.Configurable;
import org.apache.avalon.configuration.Configuration;
import org.apache.avalon.configuration.ConfigurationException;
+import org.apache.avalon.context.Context;
+import org.apache.avalon.context.Contextualizable;
+import org.apache.avalon.logger.AbstractLoggable;
import org.apache.log.Category;
import org.apache.log.LogKit;
import org.apache.log.LogTarget;
1.3 +2 -2
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/policy/AbstractPolicy.java
Index: AbstractPolicy.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/policy/AbstractPolicy.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- AbstractPolicy.java 2001/04/17 03:09:51 1.2
+++ AbstractPolicy.java 2001/04/19 02:16:03 1.3
@@ -22,8 +22,8 @@
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.PropertyPermission;
-import org.apache.avalon.Component;
-import org.apache.avalon.Loggable;
+import org.apache.avalon.component.Component;
+import org.apache.avalon.logger.Loggable;
import org.apache.excalibur.io.FileUtil;
import org.apache.log.Logger;
1.2 +3 -4
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/policy/DefaultPolicy.java
Index: DefaultPolicy.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/policy/DefaultPolicy.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultPolicy.java 2001/04/15 12:12:39 1.1
+++ DefaultPolicy.java 2001/04/19 02:16:03 1.2
@@ -25,15 +25,14 @@
import java.util.Iterator;
import java.util.PropertyPermission;
import java.util.StringTokenizer;
-import org.apache.avalon.Component;
-import org.apache.avalon.Context;
-import org.apache.avalon.Contextualizable;
-import org.apache.avalon.DefaultContext;
import org.apache.avalon.Initializable;
import org.apache.avalon.atlantis.Facility;
import org.apache.avalon.configuration.Configurable;
import org.apache.avalon.configuration.Configuration;
import org.apache.avalon.configuration.ConfigurationException;
+import org.apache.avalon.context.Context;
+import org.apache.avalon.context.Contextualizable;
+import org.apache.avalon.context.DefaultContext;
import org.apache.avalon.util.PropertyException;
import org.apache.avalon.util.PropertyUtil;
1.2 +4 -4
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/policy/DefaultPolicyManager.java
Index: DefaultPolicyManager.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/policy/DefaultPolicyManager.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultPolicyManager.java 2001/04/15 12:12:39 1.1
+++ DefaultPolicyManager.java 2001/04/19 02:16:03 1.2
@@ -8,14 +8,14 @@
package org.apache.phoenix.engine.facilities.policy;
import java.security.Policy;
-import org.apache.avalon.Context;
-import org.apache.avalon.Contextualizable;
-import org.apache.avalon.DefaultContext;
import org.apache.avalon.Initializable;
-import org.apache.avalon.Loggable;
import org.apache.avalon.configuration.Configurable;
import org.apache.avalon.configuration.Configuration;
import org.apache.avalon.configuration.ConfigurationException;
+import org.apache.avalon.context.Context;
+import org.apache.avalon.context.Contextualizable;
+import org.apache.avalon.context.DefaultContext;
+import org.apache.avalon.logger.Loggable;
import org.apache.log.Logger;
import org.apache.phoenix.engine.facilities.PolicyManager;
1.3 +2 -2
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/thread/DefaultThreadManager.java
Index: DefaultThreadManager.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/thread/DefaultThreadManager.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- DefaultThreadManager.java 2001/04/17 03:09:52 1.2
+++ DefaultThreadManager.java 2001/04/19 02:16:03 1.3
@@ -9,11 +9,11 @@
import java.util.Hashtable;
import java.util.Iterator;
-import org.apache.avalon.AbstractLoggable;
import org.apache.avalon.atlantis.Facility;
import org.apache.avalon.configuration.Configurable;
import org.apache.avalon.configuration.Configuration;
import org.apache.avalon.configuration.ConfigurationException;
+import org.apache.avalon.logger.AbstractLoggable;
import org.apache.excalibur.thread.DefaultThreadPool;
import org.apache.excalibur.thread.ThreadPool;
import org.apache.phoenix.engine.facilities.ThreadManager;
@@ -73,7 +73,7 @@
if( null == threadPool )
{
- //Should this be a ComponentNotFoundException ????
+ //Should this be a ComponentException ????
throw new IllegalArgumentException( "No such thread group " + name );
}
1.2 +1 -1
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/listeners/DefaultContainerListener.java
Index: DefaultContainerListener.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/listeners/DefaultContainerListener.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultContainerListener.java 2001/03/05 14:34:15 1.1
+++ DefaultContainerListener.java 2001/04/19 02:16:04 1.2
@@ -7,7 +7,7 @@
*/
package org.apache.phoenix.engine.listeners;
-import org.apache.avalon.AbstractLoggable;
+import org.apache.avalon.logger.AbstractLoggable;
import org.apache.phoenix.engine.listeners.ContainerListener;
/**
1.5 +1 -1
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/phases/Phase.java
Index: Phase.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/phases/Phase.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Phase.java 2001/04/15 02:32:13 1.4
+++ Phase.java 2001/04/19 02:16:04 1.5
@@ -7,8 +7,8 @@
*/
package org.apache.phoenix.engine.phases;
-import org.apache.avalon.Component;
import org.apache.avalon.camelot.State;
+import org.apache.avalon.component.Component;
import org.apache.phoenix.engine.blocks.BlockVisitor;
/**
1.6 +7 -7
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/phases/ShutdownPhase.java
Index: ShutdownPhase.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/phases/ShutdownPhase.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ShutdownPhase.java 2001/04/17 03:09:53 1.5
+++ ShutdownPhase.java 2001/04/19 02:16:04 1.6
@@ -7,18 +7,18 @@
*/
package org.apache.phoenix.engine.phases;
-import org.apache.avalon.AbstractLoggable;
-import org.apache.avalon.ComponentManager;
-import org.apache.avalon.ComponentManagerException;
-import org.apache.avalon.Composer;
import org.apache.avalon.Disposable;
import org.apache.avalon.Stoppable;
import org.apache.avalon.atlantis.ApplicationException;
+import org.apache.avalon.component.ComponentException;
+import org.apache.avalon.component.ComponentManager;
+import org.apache.avalon.component.Composable;
+import org.apache.avalon.logger.AbstractLoggable;
import org.apache.excalibur.thread.ThreadContext;
-import org.apache.phoenix.engine.facilities.ThreadManager;
import org.apache.phoenix.engine.blocks.BlockEntry;
import org.apache.phoenix.engine.blocks.BlockVisitor;
import org.apache.phoenix.engine.facilities.ClassLoaderManager;
+import org.apache.phoenix.engine.facilities.ThreadManager;
/**
*
@@ -26,13 +26,13 @@
*/
public class ShutdownPhase
extends AbstractLoggable
- implements BlockVisitor, Composer
+ implements BlockVisitor, Composable
{
private ClassLoader m_classLoader;
private ThreadManager m_threadManager;
public void compose( final ComponentManager componentManager )
- throws ComponentManagerException
+ throws ComponentException
{
final ClassLoaderManager classLoaderManager =
(ClassLoaderManager)componentManager.
lookup( "org.apache.phoenix.engine.facilities.ClassLoaderManager" );
1.8 +13 -13
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/phases/StartupPhase.java
Index: StartupPhase.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/phases/StartupPhase.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- StartupPhase.java 2001/04/17 03:09:53 1.7
+++ StartupPhase.java 2001/04/19 02:16:04 1.8
@@ -8,16 +8,7 @@
package org.apache.phoenix.engine.phases;
import java.io.File;
-import org.apache.avalon.AbstractLoggable;
-import org.apache.avalon.ComponentManager;
-import org.apache.avalon.ComponentManagerException;
-import org.apache.avalon.Composer;
-import org.apache.avalon.Context;
-import org.apache.avalon.Contextualizable;
-import org.apache.avalon.DefaultComponentManager;
-import org.apache.avalon.DefaultContext;
import org.apache.avalon.Initializable;
-import org.apache.avalon.Loggable;
import org.apache.avalon.Startable;
import org.apache.avalon.atlantis.ApplicationException;
import org.apache.avalon.camelot.Container;
@@ -26,8 +17,17 @@
import org.apache.avalon.camelot.Factory;
import org.apache.avalon.camelot.SimpleFactory;
import org.apache.avalon.component.ComponentException;
+import org.apache.avalon.component.ComponentException;
+import org.apache.avalon.component.ComponentManager;
+import org.apache.avalon.component.Composable;
+import org.apache.avalon.component.DefaultComponentManager;
import org.apache.avalon.configuration.Configurable;
import org.apache.avalon.configuration.Configuration;
+import org.apache.avalon.context.Context;
+import org.apache.avalon.context.Contextualizable;
+import org.apache.avalon.context.DefaultContext;
+import org.apache.avalon.logger.AbstractLoggable;
+import org.apache.avalon.logger.Loggable;
import org.apache.excalibur.thread.ThreadContext;
import org.apache.phoenix.Block;
import org.apache.phoenix.BlockContext;
@@ -50,7 +50,7 @@
*/
public class StartupPhase
extends AbstractLoggable
- implements BlockVisitor, Contextualizable, Composer
+ implements BlockVisitor, Contextualizable, Composable
{
private ClassLoader m_classLoader;
private ConfigurationRepository m_repository;
@@ -83,7 +83,7 @@
}
public void compose( final ComponentManager componentManager )
- throws ComponentManagerException
+ throws ComponentException
{
final ClassLoaderManager classLoaderManager =
(ClassLoaderManager)componentManager.
lookup( "org.apache.phoenix.engine.facilities.ClassLoaderManager" );
@@ -151,12 +151,12 @@
}
//Composition stage
- if( object instanceof Composer )
+ if( object instanceof Composable )
{
getLogger().debug( "Pre-Composition Stage" );
final ComponentManager componentManager =
createComponentManager( name, entry );
- ((Composer)object).compose( componentManager );
+ ((Composable)object).compose( componentManager );
getLogger().debug( "Composition successful." );
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]