avalon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mcconn...@apache.org
Subject cvs commit: avalon-sandbox/assembly/src/java/org/apache/avalon/assembly/appliance Appliance.java
Date Sat, 21 Dec 2002 03:46:46 GMT
mcconnell    2002/12/20 19:46:46

  Modified:    assembly/src/java/org/apache/avalon/assembly/appliance
                        Appliance.java
  Log:
  Doc updates.
  
  Revision  Changes    Path
  1.12      +30 -30    avalon-sandbox/assembly/src/java/org/apache/avalon/assembly/appliance/Appliance.java
  
  Index: Appliance.java
  ===================================================================
  RCS file: /home/cvs/avalon-sandbox/assembly/src/java/org/apache/avalon/assembly/appliance/Appliance.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- Appliance.java	21 Dec 2002 03:28:37 -0000	1.11
  +++ Appliance.java	21 Dec 2002 03:46:46 -0000	1.12
  @@ -106,7 +106,7 @@
   
       /**
        * Return the component type backing the appliance.
  -     * @return the type that this appliance is managing
  +     * @return the type that the appliance is managing
        */
       Type getType();
   
  @@ -161,6 +161,19 @@
        */
       Configuration getConfiguration();
   
  +    /**
  +     * Return the context directive for the profile. A context directive
  +     * is declared in a component profile and may contain information 
  +     * unabling the selection of a component implementation class and 
  +     * constructed context values.  This information may be used by the 
  +     * the context management framework during creation and population
  +     * of the of the context supplied to the target component.
  +     *
  +     * @return the ContextDirective for the profile.
  +     * @see #getDeploymentContext()
  +     */
  +    ContextDirective getContextDirective();
  +
      /**
       * Get the deployment context. The deployment context includes
       * supplimentary context values provided by the client that can be
  @@ -173,17 +186,11 @@
       Map getDeploymentContext();
   
       /**
  -     * Return the context directive for the profile. A context directive
  -     * is declared in a component profile and may contain information 
  -     * unabling the selection of a component implementation class and 
  -     * constructed context values.  This information may be used by the 
  -     * the context management framework during creation and population
  -     * of the of the context supplied to the target component.
  +     * Set the context provider.
        *
  -     * @return the ContextDirective for the profile.
  -     * @see #getDeploymentContext()
  +     * @param applaince the appliance to be mapped as provider of the context
        */
  -    ContextDirective getContextDirective();
  +    void setContextProvider( Appliance appliance );
   
       /**
        * Return the context provider.
  @@ -193,11 +200,11 @@
       Appliance getContextProvider();
   
       /**
  -     * Set the context provider.
  -     *
  -     * @param applaince the appliance to be mapped as provider of the context
  +     * Add the appliance that will acts as provider for a named dependency.
  +     * @param role the role against which the supplied appliance is to be associated
  +     * @param appliance the appliance that will fulfill the provider dependency
        */
  -    void setContextProvider( Appliance appliance );
  +    void addServiceProvider( String role, Appliance appliance );
   
       /**
        * Return the dependency associations for component type with specified role.
  @@ -214,18 +221,11 @@
       Appliance[] getServiceProviders();
   
       /**
  -     * Add the appliance that will acts as provider for a named dependency.
  -     * @param role the role against which the supplied appliance is to be associated
  -     * @param appliance the appliance that will fulfill the provider dependency
  -     */
  -    void addServiceProvider( String role, Appliance appliance );
  -
  -    /**
  -     * Return the assigned extension providers.
  -     *
  -     * @return the set of extension provider appliances.
  +     * Add a lifecycle stage extension.
  +     * @param stage the identifier of the stage to assign the manager to
  +     * @param appliance the appliance that will handle the stage
        */
  -    Appliance[] getExtensionProviders();
  +    void addExtensionProvider( StageDescriptor stage, Appliance appliance );
   
       /**
        * Returns the appliace assigned to handle the components lifecycle stage.
  @@ -235,11 +235,11 @@
       Appliance getExtensionProvider( StageDescriptor stage );
   
       /**
  -     * Add a lifecycle stage extension.
  -     * @param stage the identifier of the stage to assign the manager to
  -     * @param appliance the appliance that will handle the stage
  +     * Return the assigned extension providers.
  +     *
  +     * @return the set of extension provider appliances.
        */
  -    void addExtensionProvider( StageDescriptor stage, Appliance appliance );
  +    Appliance[] getExtensionProviders();
   
      /**
       * Creation of a instance of the component type managed by the appliance
  
  
  

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


Mime
View raw message