CVS: plexus-container-new/src/java/org/apache/plexus/service/repository DefaultComponentRepository.java,1.2,1.3 ComponentDescriptor.java,1.1,1.2
[email protected] Sat, 10 May 2003 11:39:32 -0500
| Newsgroups | gmane.comp.java.plexus.devel |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/plexus/plexus-container-new/src/java/org/apache/plexus/service/repository
In directory eng.werken.com:/tmp/cvs-serv21976/src/java/org/apache/plexus/service/repository
Modified Files:
DefaultComponentRepository.java ComponentDescriptor.java
Log Message:
Add support for ServiceSelectors (again). The new
AvalonComponentRepository is now the default.
The addComponentDescriptor method had to be modified to allow
protected access. This may or may not be the ideal way, but
now it all works with pretty minimal changes.
Index: DefaultComponentRepository.java
===================================================================
RCS file: /cvsroot/plexus/plexus-container-new/src/java/org/apache/plexus/service/repository/DefaultComponentRepository.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- DefaultComponentRepository.java 3 May 2003 14:22:42 -0000 1.2
+++ DefaultComponentRepository.java 10 May 2003 16:39:30 -0000 1.3
@@ -44,9 +44,9 @@
// The instantiation strategies will be broken out into separate classes so
// breath easy :-)
- private static String PER_LOOKUP_STRATEGY = "per-lookup";
- private static String POOLABLE_STRATEGY = "poolable";
- private static String SINGLETON_STRATEGY = "singleton";
+ protected static String PER_LOOKUP_STRATEGY = "per-lookup";
+ protected static String POOLABLE_STRATEGY = "poolable";
+ protected static String SINGLETON_STRATEGY = "singleton";
// ----------------------------------------------------------------------
// Instance Members
@@ -252,7 +252,7 @@
*
* @param descriptor
*/
- void addComponentDescriptor( ComponentDescriptor descriptor )
+ protected void addComponentDescriptor( ComponentDescriptor descriptor )
{
getComponentDescriptors().put( descriptor.getComponentKey(), descriptor );
}
Index: ComponentDescriptor.java
===================================================================
RCS file: /cvsroot/plexus/plexus-container-new/src/java/org/apache/plexus/service/repository/ComponentDescriptor.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- ComponentDescriptor.java 1 May 2003 19:35:36 -0000 1.1
+++ ComponentDescriptor.java 10 May 2003 16:39:30 -0000 1.2
@@ -102,7 +102,6 @@
*/
public ComponentDescriptor()
{
- this.id = "*";
}
// ----------------------------------------------------------------------