ComponentSelector wants the <hasComponent> method. I had to make attached
changes to compile cornerstone with latest code.

However Ant build goes through. There may be olders jar files in the
cornerstone distribution.

Harmeet


Changes:

=== cvs diff -u DefaultDataSourceSelector.java

Index: DefaultDataSourceSelector.java
===================================================================
RCS file:
/home/cvspublic/jakarta-avalon-cornerstone/src/java/org/apache/avalon/corner
stone/blocks/datasource/DefaultDataSourceSelector.java,v
retrieving revision 1.6
diff -u -r1.6 DefaultDataSourceSelector.java
--- DefaultDataSourceSelector.java 2001/07/30 15:32:56 1.6
+++ DefaultDataSourceSelector.java 2001/08/06 00:33:57
@@ -119,4 +119,13 @@
         //do nothing
     }

+    public boolean hasComponent( Object hint ) {
+        Component comp = null;
+        try {
+            comp = select(hint);
+        } catch(ComponentException ex) {
+            getLogger().error("Exception
AvalonMailStore.hasComponent-"+ex.toString());
+        }
+        return (comp != null);
+    }
 }
=== Exit status: 1
=== cd
C:\java\cvs\jakarta-avalon-cornerstone\src\java\org\apache/avalon/cornerston
e/blocks/masterstore\
=== cvs diff -u RepositoryManager.java

Index: RepositoryManager.java
===================================================================
RCS file:
/home/cvspublic/jakarta-avalon-cornerstone/src/java/org/apache/avalon/corner
stone/blocks/masterstore/RepositoryManager.java,v
retrieving revision 1.1
diff -u -r1.1 RepositoryManager.java
--- RepositoryManager.java 2001/04/27 05:25:57 1.1
+++ RepositoryManager.java 2001/08/06 00:33:59
@@ -208,4 +208,14 @@
     {
         return REPOSITORY_NAME + id++;
     }
+
+    public boolean hasComponent( Object hint ) {
+        Component comp = null;
+        try {
+            comp = select(hint);
+        } catch(ComponentException ex) {
+            getLogger().error("Exception
AvalonMailStore.hasComponent-"+ex.toString());
+        }
+        return (comp != null);
+    }
 }
=== Exit status: 1



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to