cziegeler 2003/01/09 01:37:20
Modified: sourceresolve/src/java/org/apache/excalibur/source/impl
SourceResolverImpl.java
Log:
Reverting to deprecated ComponentSelector. Otherwise it's not
possible to get Cocoon running, because of missing implementations
for a ServiceSelector like the ExcaliburComponentSelector than
can be used within a ComponentManager
Revision Changes Path
1.20 +7 -6
jakarta-avalon-excalibur/sourceresolve/src/java/org/apache/excalibur/source/impl/SourceResolverImpl.java
Index: SourceResolverImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/sourceresolve/src/java/org/apache/excalibur/source/impl/SourceResolverImpl.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- SourceResolverImpl.java 9 Jan 2003 08:45:50 -0000 1.19
+++ SourceResolverImpl.java 9 Jan 2003 09:37:20 -0000 1.20
@@ -61,6 +61,8 @@
import java.util.Map;
import org.apache.avalon.framework.activity.Disposable;
+import org.apache.avalon.framework.component.ComponentSelector;
+import org.apache.avalon.framework.component.ComponentException;
import org.apache.avalon.framework.context.Context;
import org.apache.avalon.framework.context.ContextException;
import org.apache.avalon.framework.context.Contextualizable;
@@ -70,7 +72,6 @@
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.avalon.framework.service.ServiceException;
import org.apache.avalon.framework.service.ServiceManager;
-import org.apache.avalon.framework.service.ServiceSelector;
import org.apache.avalon.framework.service.Serviceable;
import org.apache.avalon.framework.thread.ThreadSafe;
import org.apache.excalibur.source.Source;
@@ -114,7 +115,7 @@
protected ServiceManager m_manager;
/** The special Source factories */
- protected ServiceSelector m_factorySelector;
+ protected ComponentSelector m_factorySelector;
/** The context */
protected Context m_context;
@@ -173,7 +174,7 @@
throws ServiceException
{
m_manager = manager;
- m_factorySelector = (ServiceSelector)m_manager.lookup( SourceFactory.ROLE +
"Selector" );
+ m_factorySelector = (ComponentSelector)m_manager.lookup( SourceFactory.ROLE
+ "Selector" );
}
public void dispose()
@@ -307,7 +308,7 @@
factory = (SourceFactory)m_factorySelector.select( protocol );
source = factory.getSource( systemID, parameters );
}
- catch( final ServiceException ce )
+ catch( final ComponentException ce )
{
// no selector available, use fallback
//throw new SourceException( "Unable to select source factory for
protocol " + protocol, ce );
@@ -384,7 +385,7 @@
factory = (SourceFactory)m_factorySelector.select( protocol );
factory.release( source );
}
- catch( final ServiceException ce )
+ catch( ComponentException ce )
{
//no factory available, so use fallback
//throw new CascadingRuntimeException( "Unable to select source factory
for protocol " + protocol, ce );
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>