Apache Tuscany SCA Kernel Sub-Project

org.apache.tuscany.spi.extension
Class ComponentTypeLoaderExtension<I extends Implementation>

java.lang.Object
  extended by org.apache.tuscany.spi.extension.ComponentTypeLoaderExtension<I>
All Implemented Interfaces:
ComponentTypeLoader<I>

public abstract class ComponentTypeLoaderExtension<I extends Implementation>
extends Object
implements ComponentTypeLoader<I>

Version:
$Rev: 430937 $ $Date: 2006-08-11 18:17:56 -0700 (Fri, 11 Aug 2006) $

Field Summary
protected  LoaderRegistry loaderRegistry
           
 
Constructor Summary
protected ComponentTypeLoaderExtension()
           
protected ComponentTypeLoaderExtension(LoaderRegistry loaderRegistry)
           
 
Method Summary
protected abstract  Class<I> getImplementationClass()
           
 void setLoaderRegistry(LoaderRegistry loaderRegistry)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.tuscany.spi.loader.ComponentTypeLoader
load
 

Field Detail

loaderRegistry

protected LoaderRegistry loaderRegistry
Constructor Detail

ComponentTypeLoaderExtension

protected ComponentTypeLoaderExtension()

ComponentTypeLoaderExtension

protected ComponentTypeLoaderExtension(LoaderRegistry loaderRegistry)
Method Detail

setLoaderRegistry

public void setLoaderRegistry(LoaderRegistry loaderRegistry)

start

public void start()

stop

public void stop()

getImplementationClass

protected abstract Class<I> getImplementationClass()

Apache Tuscany SCA Kernel Sub-Project

-