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 2002/07/02 04:44:48 UTC
cvs commit: jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/metainfo ComponentInfo.java
donaldp 2002/07/01 19:44:48
Modified: containerkit/src/java/org/apache/excalibur/containerkit/metainfo
ComponentInfo.java
Log:
Make it possible for ComponentInfo to hold metadata about loggers a component uses
Revision Changes Path
1.12 +18 -1 jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/metainfo/ComponentInfo.java
Index: ComponentInfo.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/containerkit/src/java/org/apache/excalibur/containerkit/metainfo/ComponentInfo.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ComponentInfo.java 28 Jun 2002 00:20:59 -0000 1.11
+++ ComponentInfo.java 2 Jul 2002 02:44:48 -0000 1.12
@@ -32,11 +32,13 @@
private final ContextDescriptor m_context;
private final ServiceDescriptor[] m_services;
private final DependencyDescriptor[] m_dependencies;
+ private final LoggerDescriptor[] m_loggers;
/**
* Basic constructor that takes as parameters all parts.
*/
public ComponentInfo( final ComponentDescriptor descriptor,
+ final LoggerDescriptor[] loggers,
final ContextDescriptor context,
final ServiceDescriptor[] services,
final DependencyDescriptor[] dependencies )
@@ -45,6 +47,10 @@
{
throw new NullPointerException( "descriptor" );
}
+ if( null == loggers )
+ {
+ throw new NullPointerException( "loggers" );
+ }
if( null == context )
{
throw new NullPointerException( "context" );
@@ -58,6 +64,7 @@
throw new NullPointerException( "dependencies" );
}
m_descriptor = descriptor;
+ m_loggers = loggers;
m_context = context;
m_services = services;
m_dependencies = dependencies;
@@ -71,6 +78,16 @@
public ComponentDescriptor getComponentDescriptor()
{
return m_descriptor;
+ }
+
+ /**
+ * Return the set of Logger that this Component will use.
+ *
+ * @return the set of Logger that this Component will use.
+ */
+ public LoggerDescriptor[] getLoggers()
+ {
+ return m_loggers;
}
/**
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>