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/04/02 11:11:02 UTC
cvs commit: jakarta-avalon-phoenix/src/java/org/apache/phoenix/metainfo BlockInfo.java BlockInfoBuilder.java Contributor.java DefaultBlockInfo.java DependencyInfo.java ServiceInfo.java
donaldp 01/04/02 02:11:02
Modified: lib avalonapi.jar
src/java/org/apache/phoenix/engine DefaultSarDeployer.java
src/java/org/apache/phoenix/engine/blocks
DefaultBlockDeployer.java
src/java/org/apache/phoenix/metainfo BlockInfo.java
BlockInfoBuilder.java Contributor.java
DefaultBlockInfo.java DependencyInfo.java
ServiceInfo.java
Log:
Updated phoenix to match terminology changes that occured in camelot.
Revision Changes Path
1.9 +207 -201 jakarta-avalon-phoenix/lib/avalonapi.jar
<<Binary file>>
1.4 +6 -8 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.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- DefaultSarDeployer.java 2001/03/18 08:26:59 1.3
+++ DefaultSarDeployer.java 2001/04/02 09:10:56 1.4
@@ -30,13 +30,11 @@
import org.apache.avalon.camelot.AbstractCamelotDeployer;
import org.apache.avalon.camelot.CamelotUtil;
import org.apache.avalon.camelot.ContainerException;
-import org.apache.avalon.camelot.DefaultLocatorRegistry;
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.Locator;
-import org.apache.avalon.camelot.LocatorRegistry;
import org.apache.avalon.camelot.Registry;
import org.apache.avalon.camelot.RegistryException;
import org.apache.avalon.util.io.FileUtil;
@@ -185,8 +183,8 @@
final DefaultComponentManager componentManager = new DefaultComponentManager();
componentManager.put( "org.apache.avalon.camelot.Registry",
new DefaultRegistry( BlockInfo.class ) );
- componentManager.put( "org.apache.avalon.camelot.LocatorRegistry",
- new DefaultLocatorRegistry() );
+ componentManager.put( "org.apache.avalon.camelot.Registry/Locator",
+ new DefaultRegistry( Locator.class ) );
entry.setComponentManager( componentManager );
//setup the ServerApplications configuration manager
@@ -284,8 +282,8 @@
final Registry infoRegistry =
(Registry)componentManager.lookup( "org.apache.avalon.camelot.Registry" );
- final LocatorRegistry locatorRegistry = (LocatorRegistry)componentManager.
- lookup( "org.apache.avalon.camelot.LocatorRegistry" );
+ final Registry locatorRegistry = (Registry)componentManager.
+ lookup( "org.apache.avalon.camelot.Registry/Locator" );
for( int i = 0; i < blocks.length; i++ )
{
@@ -295,7 +293,7 @@
BlockInfo info = null;
- try { info = (BlockInfo)infoRegistry.getInfo( className ); }
+ try { info = (BlockInfo)infoRegistry.getInfo( className, BlockInfo.class ); }
catch( final RegistryException re )
{
throw new DeploymentException( "Failed to aquire BlockInfo for " + className,
@@ -303,7 +301,7 @@
}
Locator locator = null;
- try { locator = locatorRegistry.getLocator( className ); }
+ try { locator = (Locator)locatorRegistry.getInfo( className, Locator.class ); }
catch( final RegistryException re )
{
throw new DeploymentException( "Failed to aquire Locator for " + className,
1.2 +0 -1 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.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultBlockDeployer.java 2001/02/24 04:31:00 1.1
+++ DefaultBlockDeployer.java 2001/04/02 09:10:57 1.2
@@ -18,7 +18,6 @@
import org.apache.avalon.camelot.AbstractZipDeployer;
import org.apache.avalon.camelot.DeployerUtil;
import org.apache.avalon.camelot.DeploymentException;
-import org.apache.avalon.camelot.LocatorRegistry;
import org.apache.avalon.camelot.Registry;
import org.apache.avalon.camelot.RegistryException;
import org.apache.avalon.util.io.IOUtil;
1.2 +5 -3 jakarta-avalon-phoenix/src/java/org/apache/phoenix/metainfo/BlockInfo.java
Index: BlockInfo.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/metainfo/BlockInfo.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- BlockInfo.java 2001/02/24 04:31:02 1.1
+++ BlockInfo.java 2001/04/02 09:10:58 1.2
@@ -7,22 +7,24 @@
*/
package org.apache.phoenix.metainfo;
+import org.apache.avalon.camelot.Info;
+
/**
* This descrbes information about the block that is used by administration tools and kernel.
*
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
public interface BlockInfo
- extends org.apache.avalon.camelot.MetaInfo
+ extends Info
{
/**
* Return meta information that is generallly only required by administration tools.
*
* It should be loaded on demand and not always present in memory.
*
- * @return the MetaInfo
+ * @return the BlockDescriptor
*/
- MetaInfo getMetaInfo();
+ BlockDescriptor getBlockDescriptor();
/**
* This returns a list of Services that this block exports.
1.2 +3 -3 jakarta-avalon-phoenix/src/java/org/apache/phoenix/metainfo/BlockInfoBuilder.java
Index: BlockInfoBuilder.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/metainfo/BlockInfoBuilder.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- BlockInfoBuilder.java 2001/02/24 04:31:02 1.1
+++ BlockInfoBuilder.java 2001/04/02 09:10:58 1.2
@@ -39,9 +39,9 @@
final DependencyInfo dependencies[] = buildDependencies( configuration );
configuration = info.getChild( "meta" );
- final MetaInfo metaInfo = buildMetaInfo( configuration );
+ final BlockDescriptor descriptor = buildBlockDescriptor( configuration );
- return new DefaultBlockInfo( metaInfo, services, dependencies );
+ return new DefaultBlockInfo( descriptor, services, dependencies );
}
protected DependencyInfo[] buildDependencies( final Configuration configuration )
@@ -127,7 +127,7 @@
return new Version( major, minor, revision );
}
- protected MetaInfo buildMetaInfo( final Configuration meta )
+ protected BlockDescriptor buildBlockDescriptor( final Configuration meta )
{
if( null == meta ) return null;
1.2 +0 -1 jakarta-avalon-phoenix/src/java/org/apache/phoenix/metainfo/Contributor.java
Index: Contributor.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/metainfo/Contributor.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Contributor.java 2001/02/24 04:31:02 1.1
+++ Contributor.java 2001/04/02 09:10:59 1.2
@@ -13,7 +13,6 @@
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
public interface Contributor
- extends org.apache.avalon.camelot.MetaInfo
{
/**
* Retrieve name of identity/person.
1.2 +10 -11 jakarta-avalon-phoenix/src/java/org/apache/phoenix/metainfo/DefaultBlockInfo.java
Index: DefaultBlockInfo.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/metainfo/DefaultBlockInfo.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultBlockInfo.java 2001/02/24 04:31:02 1.1
+++ DefaultBlockInfo.java 2001/04/02 09:10:59 1.2
@@ -15,32 +15,31 @@
public class DefaultBlockInfo
implements BlockInfo
{
- protected final MetaInfo m_meta;
- protected final ServiceInfo m_services[];
- protected final DependencyInfo m_dependencies[];
+ protected final BlockDescriptor m_descriptor;
+ protected final ServiceInfo[] m_services;
+ protected final DependencyInfo[] m_dependencies;
/**
* Basic constructor that takes as parameters all parts.
*/
- public DefaultBlockInfo( final MetaInfo meta,
- final ServiceInfo services[],
- final DependencyInfo dependencies[] )
+ public DefaultBlockInfo( final BlockDescriptor descriptor,
+ final ServiceInfo[] services,
+ final DependencyInfo[] dependencies )
{
- m_meta = meta;
+ m_descriptor = descriptor;
m_services = services;
m_dependencies = dependencies;
}
-
/**
* Return meta information that is generallly only required by administration tools.
*
* It should be loaded on demand and not always present in memory.
*
- * @return the MetaInfo
+ * @return the BlockDescriptor
*/
- public MetaInfo getMetaInfo()
+ public BlockDescriptor getBlockDescriptor()
{
- return m_meta;
+ return m_descriptor;
}
/**
1.2 +4 -2 jakarta-avalon-phoenix/src/java/org/apache/phoenix/metainfo/DependencyInfo.java
Index: DependencyInfo.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/metainfo/DependencyInfo.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DependencyInfo.java 2001/02/24 04:31:02 1.1
+++ DependencyInfo.java 2001/04/02 09:11:00 1.2
@@ -7,13 +7,15 @@
*/
package org.apache.phoenix.metainfo;
+import org.apache.avalon.camelot.Descriptor;
+
/**
* This interface describes a dependency of Block.
*
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
-public interface DependencyInfo
- extends org.apache.avalon.camelot.MetaInfo
+public interface DependencyInfo
+ extends Descriptor
{
/**
* Return name of dependency.
1.2 +2 -1 jakarta-avalon-phoenix/src/java/org/apache/phoenix/metainfo/ServiceInfo.java
Index: ServiceInfo.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/metainfo/ServiceInfo.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ServiceInfo.java 2001/02/24 04:31:02 1.1
+++ ServiceInfo.java 2001/04/02 09:11:00 1.2
@@ -8,6 +8,7 @@
package org.apache.phoenix.metainfo;
import org.apache.avalon.util.Version;
+import org.apache.avalon.camelot.Descriptor;
/**
* This interface describes a particular service that a component offers.
@@ -15,7 +16,7 @@
* @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
*/
public interface ServiceInfo
- extends org.apache.avalon.camelot.MetaInfo
+ extends Descriptor
{
/**
* Return version of interface
---------------------------------------------------------------------
To unsubscribe, e-mail: avalon-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: avalon-dev-help@jakarta.apache.org