You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2003/07/22 10:58:00 UTC

cvs commit: avalon-sandbox/merlin/merlin-platform/tutorials/mixed/src/java/tutorial HelloComponent.java

mcconnell    2003/07/22 01:58:00

  Modified:    merlin/merlin-extensions/merlin-jmx/src/java/org/apache/avalon/merlin/jmx
                        DefaultJMXServer.java
               merlin/merlin-platform/tutorials/composition/src/java/tutorial
                        LocationService.java PublisherService.java
               merlin/merlin-platform/tutorials/composition/src/java/tutorial/application
                        Application.java
               merlin/merlin-platform/tutorials/composition/src/java/tutorial/location
                        LocationComponent.java
               merlin/merlin-platform/tutorials/composition/src/java/tutorial/publisher
                        PublisherComponent.java
               merlin/merlin-platform/tutorials/configuration/block/src/java/tutorial
                        HelloComponent.java
               merlin/merlin-platform/tutorials/configuration/defaults/src/java/tutorial
                        HelloComponent.java
               merlin/merlin-platform/tutorials/configuration/override/src/java/tutorial
                        HelloComponent.java
               merlin/merlin-platform/tutorials/configuration/simple/src/java/tutorial
                        HelloComponent.java
               merlin/merlin-platform/tutorials/dependencies/src/java/tutorial
                        HelloComponent.java RandomGeneratorProvider.java
               merlin/merlin-platform/tutorials/hello/src/java/tutorial
                        HelloComponent.java
               merlin/merlin-platform/tutorials/includes/src/java/tutorial
                        TestComponent.java
               merlin/merlin-platform/tutorials/meta/src/java/org/apache/avalon/playground
                        Primary.java PrimaryService.java Secondary.java
                        SecondaryService.java
               merlin/merlin-platform/tutorials/mixed/src/java/tutorial
                        HelloComponent.java
  Log:
  Udating examples to use @avalon.component.
  
  Revision  Changes    Path
  1.2       +1 -3      avalon-sandbox/merlin/merlin-extensions/merlin-jmx/src/java/org/apache/avalon/merlin/jmx/DefaultJMXServer.java
  
  Index: DefaultJMXServer.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-extensions/merlin-jmx/src/java/org/apache/avalon/merlin/jmx/DefaultJMXServer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultJMXServer.java	4 Jul 2003 08:54:58 -0000	1.1
  +++ DefaultJMXServer.java	22 Jul 2003 08:57:57 -0000	1.2
  @@ -92,9 +92,7 @@
    * resources are defined by a configuration.  Secondly, a lot of 
    * method documentation is needed.
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name jmx
  - * @avalon.meta.lifestyle singleton
  + * @avalon.component name="jmx" version="1.0" lifestyle="singleton"
    * @avalon.meta.service type="javax.management.MBeanServer:1.0"
    */
   public class DefaultJMXServer extends AbstractLogEnabled implements Initializable, MBeanServer 
  
  
  
  1.2       +1 -2      avalon-sandbox/merlin/merlin-platform/tutorials/composition/src/java/tutorial/LocationService.java
  
  Index: LocationService.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/composition/src/java/tutorial/LocationService.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LocationService.java	10 Jun 2003 02:12:19 -0000	1.1
  +++ LocationService.java	22 Jul 2003 08:57:57 -0000	1.2
  @@ -3,8 +3,7 @@
   /**
    * LocationService from Merlin's Composition Tutorial
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name location
  + * @avalon.service version="1.0" name="location"
    * @author Stephen McConnell
    */
   public interface LocationService
  
  
  
  1.2       +1 -2      avalon-sandbox/merlin/merlin-platform/tutorials/composition/src/java/tutorial/PublisherService.java
  
  Index: PublisherService.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/composition/src/java/tutorial/PublisherService.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PublisherService.java	10 Jun 2003 02:12:19 -0000	1.1
  +++ PublisherService.java	22 Jul 2003 08:57:57 -0000	1.2
  @@ -3,8 +3,7 @@
   /**
    * HelloComponent from Merlin's Tutorial
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name location
  + * @avalon.service version="1.0" name="location"
    * @author Stephen McConnell
    */
   public interface PublisherService
  
  
  
  1.2       +3 -4      avalon-sandbox/merlin/merlin-platform/tutorials/composition/src/java/tutorial/application/Application.java
  
  Index: Application.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/composition/src/java/tutorial/application/Application.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Application.java	10 Jun 2003 02:12:19 -0000	1.1
  +++ Application.java	22 Jul 2003 08:57:57 -0000	1.2
  @@ -14,8 +14,7 @@
   /**
    * PublisherComponent from Merlin's Composition Tutorial
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name test
  + * @avalon.component version="1.0" name="test"
    * @author Stephen McConnell
    */
   public class Application extends AbstractLogEnabled implements Serviceable, Disposable
  @@ -29,8 +28,8 @@
       * message exposing a location.
       *
       * @param manager the service manager
  -    * @avalon.meta.dependency key="locator" type="tutorial.locator.LocationService"
  -    * @avalon.meta.dependency key="publisher" type="tutorial.locator.PublisherService"
  +    * @avalon.dependency key="locator" type="tutorial.locator.LocationService"
  +    * @avalon.dependency key="publisher" type="tutorial.locator.PublisherService"
       */
       public void service( ServiceManager manager ) throws ServiceException
       {
  
  
  
  1.2       +1 -2      avalon-sandbox/merlin/merlin-platform/tutorials/composition/src/java/tutorial/location/LocationComponent.java
  
  Index: LocationComponent.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/composition/src/java/tutorial/location/LocationComponent.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- LocationComponent.java	10 Jun 2003 02:12:20 -0000	1.1
  +++ LocationComponent.java	22 Jul 2003 08:57:57 -0000	1.2
  @@ -13,8 +13,7 @@
   /**
    * HelloComponent from Merlin's Tutorial
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name test
  + * @avalon.component version="1.0" name="test"
    * @author Stephen McConnell
    */
   public class LocationComponent extends AbstractLogEnabled implements
  
  
  
  1.2       +1 -2      avalon-sandbox/merlin/merlin-platform/tutorials/composition/src/java/tutorial/publisher/PublisherComponent.java
  
  Index: PublisherComponent.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/composition/src/java/tutorial/publisher/PublisherComponent.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PublisherComponent.java	10 Jun 2003 02:12:20 -0000	1.1
  +++ PublisherComponent.java	22 Jul 2003 08:57:57 -0000	1.2
  @@ -14,8 +14,7 @@
   /**
    * PublisherComponent from Merlin's Composition Tutorial
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name publisher
  + * @avalon.component version="1.0" name="publisher"
    * @author Stephen McConnell
    */
   public class PublisherComponent extends AbstractLogEnabled implements PublisherService, Disposable
  
  
  
  1.2       +1 -2      avalon-sandbox/merlin/merlin-platform/tutorials/configuration/block/src/java/tutorial/HelloComponent.java
  
  Index: HelloComponent.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/configuration/block/src/java/tutorial/HelloComponent.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- HelloComponent.java	14 Jun 2003 08:45:58 -0000	1.1
  +++ HelloComponent.java	22 Jul 2003 08:57:57 -0000	1.2
  @@ -10,8 +10,7 @@
   /**
    * A configurable component.
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name simple
  + * @avalon.component version="1.0" name="simple"
    */
   public class HelloComponent extends AbstractLogEnabled 
     implements Configurable, Initializable
  
  
  
  1.2       +1 -2      avalon-sandbox/merlin/merlin-platform/tutorials/configuration/defaults/src/java/tutorial/HelloComponent.java
  
  Index: HelloComponent.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/configuration/defaults/src/java/tutorial/HelloComponent.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- HelloComponent.java	14 Jun 2003 08:45:59 -0000	1.1
  +++ HelloComponent.java	22 Jul 2003 08:57:57 -0000	1.2
  @@ -10,8 +10,7 @@
   /**
    * A configurable component.
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name simple
  + * @avalon.component version="1.0" name="simple"
    */
   public class HelloComponent extends AbstractLogEnabled 
     implements Configurable, Initializable
  
  
  
  1.2       +1 -2      avalon-sandbox/merlin/merlin-platform/tutorials/configuration/override/src/java/tutorial/HelloComponent.java
  
  Index: HelloComponent.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/configuration/override/src/java/tutorial/HelloComponent.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- HelloComponent.java	14 Jun 2003 08:45:59 -0000	1.1
  +++ HelloComponent.java	22 Jul 2003 08:57:58 -0000	1.2
  @@ -10,8 +10,7 @@
   /**
    * A configurable component.
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name simple
  + * @avalon.component version="1.0" name="simple"
    */
   public class HelloComponent extends AbstractLogEnabled 
     implements Configurable, Initializable
  
  
  
  1.2       +1 -2      avalon-sandbox/merlin/merlin-platform/tutorials/configuration/simple/src/java/tutorial/HelloComponent.java
  
  Index: HelloComponent.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/configuration/simple/src/java/tutorial/HelloComponent.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- HelloComponent.java	14 Jun 2003 08:45:59 -0000	1.1
  +++ HelloComponent.java	22 Jul 2003 08:57:58 -0000	1.2
  @@ -10,8 +10,7 @@
   /**
    * A configurable component.
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name simple
  + * @avalon.component version="1.0" name="simple"
    */
   public class HelloComponent extends AbstractLogEnabled 
     implements Configurable, Initializable
  
  
  
  1.3       +1 -3      avalon-sandbox/merlin/merlin-platform/tutorials/dependencies/src/java/tutorial/HelloComponent.java
  
  Index: HelloComponent.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/dependencies/src/java/tutorial/HelloComponent.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- HelloComponent.java	18 Jun 2003 11:19:28 -0000	1.2
  +++ HelloComponent.java	22 Jul 2003 08:57:58 -0000	1.3
  @@ -7,9 +7,7 @@
   
   /**
    * The HelloComponent is dependent on a RandomGenerator service.
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name hello
  - * @avalon.meta.lifestyle singleton
  + * @avalon.component version="1.0" name="simple" lifestyle="singleton"
    */
   public class HelloComponent extends AbstractLogEnabled 
     implements Serviceable
  
  
  
  1.3       +2 -4      avalon-sandbox/merlin/merlin-platform/tutorials/dependencies/src/java/tutorial/RandomGeneratorProvider.java
  
  Index: RandomGeneratorProvider.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/dependencies/src/java/tutorial/RandomGeneratorProvider.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- RandomGeneratorProvider.java	18 Jun 2003 11:19:28 -0000	1.2
  +++ RandomGeneratorProvider.java	22 Jul 2003 08:57:58 -0000	1.3
  @@ -6,10 +6,8 @@
   /**
    * An implementation of a random number generator.
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name random
  - * @avalon.meta.service type="tutorial.RandomGenerator:1.0"
  - * @avalon.meta.lifestyle singleton
  + * @avalon.component version="1.0" name="random" lifestyle="singleton"
  + * @avalon.service type="tutorial.RandomGenerator" version="1.0"
    */
   public class RandomGeneratorProvider implements RandomGenerator
   {
  
  
  
  1.4       +1 -2      avalon-sandbox/merlin/merlin-platform/tutorials/hello/src/java/tutorial/HelloComponent.java
  
  Index: HelloComponent.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/hello/src/java/tutorial/HelloComponent.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- HelloComponent.java	24 Jun 2003 20:50:19 -0000	1.3
  +++ HelloComponent.java	22 Jul 2003 08:57:59 -0000	1.4
  @@ -16,8 +16,7 @@
    * (initialization of the component), Executable (component
    * execution), and Disposable (componet disposal).
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name hello
  + * @avalon.component version="1.0" name="hello"
    */
   public class HelloComponent 
     implements LogEnabled, Initializable, Executable, Disposable
  
  
  
  1.3       +1 -2      avalon-sandbox/merlin/merlin-platform/tutorials/includes/src/java/tutorial/TestComponent.java
  
  Index: TestComponent.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/includes/src/java/tutorial/TestComponent.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestComponent.java	15 Jun 2003 17:44:46 -0000	1.2
  +++ TestComponent.java	22 Jul 2003 08:57:59 -0000	1.3
  @@ -17,8 +17,7 @@
   /**
    * HelloComponent from Merlin's Tutorial
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name test
  + * @avalon.component version="1.0" name="test"
    * @author Stephen McConnell
    */
   public class TestComponent extends AbstractLogEnabled implements
  
  
  
  1.3       +2 -4      avalon-sandbox/merlin/merlin-platform/tutorials/meta/src/java/org/apache/avalon/playground/Primary.java
  
  Index: Primary.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/meta/src/java/org/apache/avalon/playground/Primary.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Primary.java	4 Jul 2003 11:31:37 -0000	1.2
  +++ Primary.java	22 Jul 2003 08:57:59 -0000	1.3
  @@ -7,10 +7,8 @@
   import org.apache.avalon.framework.logger.AbstractLogEnabled;
   
   /**
  - * @avalon.meta.version 1.3
  - * @avalon.meta.name primary-component
  - * @avalon.meta.lifestyle singleton
  - * @avalon.meta.service type="org.apache.avalon.playground.PrimaryService" version="9.8"
  + * @avalon.component version="1.3" name="primary-component" lifestyle="singleton"
  + * @avalon.service type="org.apache.avalon.playground.PrimaryService" version="9.8"
    */
   public class Primary extends AbstractLogEnabled 
     implements PrimaryService, Contextualizable
  
  
  
  1.2       +2 -2      avalon-sandbox/merlin/merlin-platform/tutorials/meta/src/java/org/apache/avalon/playground/PrimaryService.java
  
  Index: PrimaryService.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/meta/src/java/org/apache/avalon/playground/PrimaryService.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PrimaryService.java	12 Jun 2003 07:44:41 -0000	1.1
  +++ PrimaryService.java	22 Jul 2003 08:57:59 -0000	1.2
  @@ -4,8 +4,8 @@
   /**
    * An interface representing a service.
    *
  - * @avalon.meta.version 9.8
  - * @avalon.meta.attribute key="status" value="test"
  + * @avalon.service version="9.8"
  + * @avalon.attribute key="status" value="test"
    */
   public interface PrimaryService
   {
  
  
  
  1.3       +2 -3      avalon-sandbox/merlin/merlin-platform/tutorials/meta/src/java/org/apache/avalon/playground/Secondary.java
  
  Index: Secondary.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/meta/src/java/org/apache/avalon/playground/Secondary.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Secondary.java	4 Jul 2003 11:31:37 -0000	1.2
  +++ Secondary.java	22 Jul 2003 08:57:59 -0000	1.3
  @@ -8,9 +8,8 @@
   import org.apache.avalon.framework.service.ServiceException;
   
   /**
  - * @avalon.meta.name secondary-component
  - * @avalon.meta.version 2.4
  - * @avalon.meta.service type="org.apache.avalon.playground.SecondaryService" version="0.1"
  + * @avalon.component version="2.4" name="secondary-component"
  + * @avalon.service type="org.apache.avalon.playground.SecondaryService" version="0.1"
    */
   public class Secondary extends AbstractLogEnabled 
   implements Serviceable, SecondaryService
  
  
  
  1.2       +1 -1      avalon-sandbox/merlin/merlin-platform/tutorials/meta/src/java/org/apache/avalon/playground/SecondaryService.java
  
  Index: SecondaryService.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/meta/src/java/org/apache/avalon/playground/SecondaryService.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SecondaryService.java	12 Jun 2003 07:44:41 -0000	1.1
  +++ SecondaryService.java	22 Jul 2003 08:57:59 -0000	1.2
  @@ -3,7 +3,7 @@
   
   /**
    * An interface representing a service.
  - * @avalon.meta.version 0.1
  + * @avalon.service version="0.1"
    */
   public interface SecondaryService
   {
  
  
  
  1.2       +1 -2      avalon-sandbox/merlin/merlin-platform/tutorials/mixed/src/java/tutorial/HelloComponent.java
  
  Index: HelloComponent.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/merlin/merlin-platform/tutorials/mixed/src/java/tutorial/HelloComponent.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- HelloComponent.java	10 Jun 2003 02:12:25 -0000	1.1
  +++ HelloComponent.java	22 Jul 2003 08:57:59 -0000	1.2
  @@ -17,8 +17,7 @@
   /**
    * HelloComponent from Merlin's Tutorial
    *
  - * @avalon.meta.version 1.0
  - * @avalon.meta.name hello
  + * @avalon.component version="1.0" name="hello"
    * @author David BERNARD mailto:dwayne@java-fan.com
    */
   public class HelloComponent extends AbstractLogEnabled implements
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org