donaldp     2002/10/04 01:00:26

  Modified:    containerkit/src/java/org/apache/excalibur/containerkit/demo/components
                        Component1.java Main.java Service1.java
  Log:
  decorate service with docslet tags.
  
  Revision  Changes    Path
  1.6       +9 -4      
jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/demo/components/Component1.java
  
  Index: Component1.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/demo/components/Component1.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- Component1.java   2 Oct 2002 01:52:19 -0000       1.5
  +++ Component1.java   4 Oct 2002 08:00:26 -0000       1.6
  @@ -19,10 +19,9 @@
   import org.apache.avalon.framework.service.Serviceable;
   
   /**
  - * @avalon.component lifestyle="alternative" version="1.4"
  - * @avalon.service interface="Service1" shareable="true" 
doc.displayString="myDisplayString" doc.description="myDescription"
  - * @avalon.service interface="Service1" shareable="true" version="2.0"
  - * @phoenix:mx-topic name="Deployer" displayString="" version="2.0"
  + * @avalon.component avalon.lifestyle="alternative" avalon.version="1.4"
  + * @avalon.service interface="Service1" avalon.shareable="true" 
doc.displayString="myDisplayString" doc.description="myDescription"
  + * @avalon.service interface="Service1" avalon.shareable="true" avalon.version="2.0"
    */
   public class Component1
       implements Service1, Contextualizable, Serviceable, Configurable, Initializable
  @@ -64,5 +63,11 @@
           throws Exception
       {
           System.out.println( "Component1.initialize" );
  +    }
  +
  +    public int doMagic( int aParam )
  +    {
  +        System.out.println( "Component1.doMagic(" + aParam + ")" );
  +        return 0;
       }
   }
  
  
  
  1.2       +2 -2      
jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/demo/components/Main.java
  
  Index: Main.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/demo/components/Main.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Main.java 23 Aug 2002 08:51:15 -0000      1.1
  +++ Main.java 4 Oct 2002 08:00:26 -0000       1.2
  @@ -25,7 +25,7 @@
       public static void main( String[] args )
           throws Exception
       {
  -        SimpleServiceKernel serviceKernel = new SimpleServiceKernel();
  +        final SimpleServiceKernel serviceKernel = new SimpleServiceKernel();
           final Logger logger = new ConsoleLogger( ConsoleLogger.LEVEL_DEBUG );
           ContainerUtil.enableLogging( serviceKernel, logger );
           final URL resource = Main.class.getResource( "config.xml" );
  
  
  
  1.2       +9 -0      
jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/demo/components/Service1.java
  
  Index: Service1.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/demo/components/Service1.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Service1.java     23 Aug 2002 08:51:15 -0000      1.1
  +++ Service1.java     4 Oct 2002 08:00:26 -0000       1.2
  @@ -7,6 +7,15 @@
    */
   package org.apache.excalibur.containerkit.demo.components;
   
  +/**
  + * @avalon.service doc.displayString="myDisplayString" 
doc.description="myDescription"
  + */
   public interface Service1
   {
  +    /**
  +     * @avalon.method sec.secured="false"
  +     * @avalon.param aParam lang.serializable="true"
  +     * @return
  +     */
  +    int doMagic( int aParam );
   }
  
  
  

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

Reply via email to