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

Reply via email to