org.codehaus.plexus.component.builder
Class DefaultComponentBuilder
java.lang.Object
org.codehaus.plexus.component.builder.DefaultComponentBuilder
- All Implemented Interfaces:
- ComponentBuilder
public class DefaultComponentBuilder
- extends Object
- implements ComponentBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultComponentBuilder
public DefaultComponentBuilder()
DefaultComponentBuilder
public DefaultComponentBuilder(ComponentManager componentManager)
getComponentManager
public ComponentManager getComponentManager()
setComponentManager
public void setComponentManager(ComponentManager componentManager)
build
public Object build(ComponentDescriptor descriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm realm,
ComponentBuildListener listener)
throws ComponentInstantiationException,
ComponentLifecycleException
- Specified by:
build
in interface ComponentBuilder
- Throws:
ComponentInstantiationException
ComponentLifecycleException
createComponentInstance
protected Object createComponentInstance(ComponentDescriptor componentDescriptor,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentInstantiationException,
ComponentLifecycleException
- Throws:
ComponentInstantiationException
ComponentLifecycleException
startComponentLifecycle
protected void startComponentLifecycle(Object component,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws ComponentLifecycleException
- Throws:
ComponentLifecycleException
Copyright © 2001-2008 Codehaus. All Rights Reserved.