donaldp 01/02/25 17:58:08
Modified: src/java/org/apache/phoenix/engine/facilitys
DefaultComponentBuilder.java
Added: src/java/org/apache/phoenix/engine/facilitys
SarBlockFactory.java
Removed: src/java/org/apache/phoenix/engine SarBlockFactory.java
Log:
Made SarBlockFactory a default access class in facilitty sub-package
Revision Changes Path
1.2 +0 -1
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilitys/DefaultComponentBuilder.java
Index: DefaultComponentBuilder.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilitys/DefaultComponentBuilder.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DefaultComponentBuilder.java 2001/02/24 04:31:01 1.1
+++ DefaultComponentBuilder.java 2001/02/26 01:58:08 1.2
@@ -21,7 +21,6 @@
import org.apache.avalon.camelot.pipeline.ComponentBuilder;
import org.apache.log.Logger;
import org.apache.phoenix.Block;
-import org.apache.phoenix.engine.SarBlockFactory;
import org.apache.phoenix.engine.blocks.BlockEntry;
import org.apache.phoenix.metainfo.BlockUtil;
import org.apache.phoenix.metainfo.ServiceInfo;
1.1
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilitys/SarBlockFactory.java
Index: SarBlockFactory.java
===================================================================
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE file.
*/
package org.apache.phoenix.engine.facilitys;
import java.net.URL;
import org.apache.avalon.ComponentManager;
import org.apache.avalon.ComponentManagerException;
import org.apache.avalon.Composer;
import org.apache.avalon.Initializable;
import org.apache.avalon.camelot.DefaultFactory;
import org.apache.avalon.camelot.DefaultLoader;
import org.apache.avalon.camelot.Loader;
/**
* This component used to create blocks.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
*/
class SarBlockFactory
extends DefaultFactory
implements Composer, Initializable
{
protected Loader m_loader;
protected ClassLoader m_classLoader;
public void compose( final ComponentManager componentManager )
throws ComponentManagerException
{
m_classLoader = (ClassLoader)componentManager.lookup(
"java.lang.ClassLoader" );
}
public void init()
throws Exception
{
m_loader = new DefaultLoader( m_classLoader );
}
/**
* Overidden so that there is only one Loader per Application rather than
one per archive.
*
* @param url the url to archive that contains code (ignored)
* @return the Loader
*/
protected Loader getLoaderFor( final URL url )
{
return m_loader;
}
}