You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by do...@apache.org on 2003/03/01 00:58:49 UTC
cvs commit: avalon-phoenix/src/java/org/apache/avalon/phoenix/components ContainerConstants.java
donaldp 2003/02/28 15:58:49
Modified: src/java/org/apache/avalon/phoenix/components
ContainerConstants.java
Log:
Add CLASSLOADER key and document other keys
Revision Changes Path
1.3 +39 -1 avalon-phoenix/src/java/org/apache/avalon/phoenix/components/ContainerConstants.java
Index: ContainerConstants.java
===================================================================
RCS file: /home/cvs/avalon-phoenix/src/java/org/apache/avalon/phoenix/components/ContainerConstants.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ContainerConstants.java 25 Jan 2003 15:47:16 -0000 1.2
+++ ContainerConstants.java 28 Feb 2003 23:58:49 -0000 1.3
@@ -9,20 +9,58 @@
/**
* A set of constants that are used internally in the container to communicate
- * about different artefacts.
+ * about different artefacts. They usually act as keys into maps.
*
* @author <a href="mailto:peter at apache.org">Peter Donald</a>
*/
public interface ContainerConstants
{
+ /**
+ * The name of the software. (Usually phoenix but different
+ * users may overide this).
+ */
String SOFTWARE = "@@NAME@@";
+
+ /**
+ * The version of the software.
+ */
String VERSION = "@@VERSION@@";
+
+ /**
+ * The date on which software was built.
+ */
String DATE = "@@DATE@@";
+ /**
+ * The name of the attribute used to determine whether
+ * a block is not proxied.
+ */
String DISABLE_PROXY_ATTR = "phoenix:disable-proxy";
+
+ /**
+ * The name which the assembly is registered into phoenix
+ * using.
+ */
String ASSEMBLY_NAME = "phoenix:assembly-name";
+
+ /**
+ * The name of the config file which is used
+ * to load assembly data.
+ */
String ASSEMBLY_CONFIG = "phoenix:config";
+ /**
+ * The default classloader to use to load components.
+ */
+ String ASSEMBLY_CLASSLOADER = "phoenix:classloader";
+
+ /**
+ * The name of the partition in which blocks are contained.
+ */
String BLOCK_PARTITION = "block";
+
+ /**
+ * The name of the partition in which listeners are contained.
+ */
String LISTENER_PARTITION = "listener";
}
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org