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