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]>