Return-Path: Delivered-To: apmail-jakarta-avalon-cvs-archive@apache.org Received: (qmail 10159 invoked from network); 14 Jul 2002 10:53:36 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 14 Jul 2002 10:53:36 -0000 Received: (qmail 23475 invoked by uid 97); 14 Jul 2002 10:49:12 -0000 Delivered-To: qmlist-jakarta-archive-avalon-cvs@jakarta.apache.org Received: (qmail 16698 invoked by uid 97); 14 Jul 2002 10:46:25 -0000 Mailing-List: contact avalon-cvs-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon CVS List" Reply-To: "Avalon Developers List" Delivered-To: mailing list avalon-cvs@jakarta.apache.org Received: (qmail 15439 invoked by uid 97); 14 Jul 2002 10:45:54 -0000 X-Antivirus: nagoya (v4198 created Apr 24 2002) Date: 14 Jul 2002 10:45:30 -0000 Message-ID: <20020714104530.92285.qmail@icarus.apache.org> From: mcconnell@apache.org To: jakarta-avalon-excalibur-cvs@apache.org Subject: cvs commit: jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container AssemblyException.java AssemblyRuntimeException.java Container.java ContainerException.java ContainerRuntimeException.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N mcconnell 2002/07/14 03:45:30 Modified: assembly/src/java/org/apache/excalibur/merlin/container AssemblyException.java AssemblyRuntimeException.java Container.java ContainerException.java ContainerRuntimeException.java Log: javadoc updates Revision Changes Path 1.2 +2 -2 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/AssemblyException.java Index: AssemblyException.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/AssemblyException.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- AssemblyException.java 12 Jul 2002 10:17:20 -0000 1.1 +++ AssemblyException.java 14 Jul 2002 10:45:30 -0000 1.2 @@ -14,7 +14,7 @@ import org.apache.avalon.framework.CascadingException; /** - * Exception to indicate that there was an error Assembling a component model. + * Exception to indicate that there was an error during assembly. * * @author Stephen McConnell * @version $Revision$ $Date$ 1.2 +2 -2 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/AssemblyRuntimeException.java Index: AssemblyRuntimeException.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/AssemblyRuntimeException.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- AssemblyRuntimeException.java 12 Jul 2002 10:17:20 -0000 1.1 +++ AssemblyRuntimeException.java 14 Jul 2002 10:45:30 -0000 1.2 @@ -14,7 +14,7 @@ import org.apache.avalon.framework.CascadingRuntimeException; /** - * Exception to indicate that there was an error during assembly. + * Exception to indicate that there was a runtime error during assembly. * * @author Stephen McConnell * @version $Revision$ $Date$ 1.2 +10 -10 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/Container.java Index: Container.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/Container.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Container.java 12 Jul 2002 19:09:26 -0000 1.1 +++ Container.java 14 Jul 2002 10:45:30 -0000 1.2 @@ -14,12 +14,19 @@ import org.apache.excalibur.merlin.Controller; /** - * A service that provides support for the management of a set of component types - * and factories. + * A Container is a manager of a set of components and as such, is responsible + * for the establishment, deployment and decommissioning of components. A container is a + * a {@link Controller} and as such can handle startup and shutdown requests. On startup, + * a container is resoponsible for the orderly startup of the components it is managing. On + * shutdown the container is resposible for orderly service decommissioning. As a + * {@link Verifiable} object, a container is varified if all of the compoenent profiles it + * is managing are verifiable. + * *

UML

*

* @author Stephen McConnell * @version $Revision$ $Date$ + * @see DefaultContainer */ public interface Container extends Controller, Verifiable { @@ -29,13 +36,6 @@ * @return the set of potential supplier profile */ Profile[] getProviders( ServiceDesignator service ); - - /** - * Test if the container is managing a supplied profile. - * @param profile the profile - * @return TRUE if the profile is managed by the container. - */ - public boolean contains( Profile profile ); /** * Get a service instance. 1.2 +2 -2 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/ContainerException.java Index: ContainerException.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/ContainerException.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ContainerException.java 12 Jul 2002 10:17:20 -0000 1.1 +++ ContainerException.java 14 Jul 2002 10:45:30 -0000 1.2 @@ -10,7 +10,7 @@ import org.apache.avalon.framework.CascadingException; /** - * Exception to indicate that there was a repository related error. + * Exception to indicate that there was a container related error. * * @author Stephen McConnell * @version $Revision$ $Date$ 1.2 +2 -2 jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/ContainerRuntimeException.java Index: ContainerRuntimeException.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/assembly/src/java/org/apache/excalibur/merlin/container/ContainerRuntimeException.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ContainerRuntimeException.java 12 Jul 2002 10:17:20 -0000 1.1 +++ ContainerRuntimeException.java 14 Jul 2002 10:45:30 -0000 1.2 @@ -10,7 +10,7 @@ import org.apache.avalon.framework.CascadingRuntimeException; /** - * Exception to indicate that there was a repository related runtime error. + * Exception to indicate that there was a container related runtime error. * * @author Stephen McConnell * @version $Revision$ $Date$ -- To unsubscribe, e-mail: For additional commands, e-mail: