org.codehaus.plexus.registry
Class RegistryConfigurePhase
java.lang.Object
org.codehaus.plexus.lifecycle.phase.AbstractPhase
org.codehaus.plexus.registry.RegistryConfigurePhase
- All Implemented Interfaces:
- org.codehaus.plexus.lifecycle.phase.Phase
public class RegistryConfigurePhase
- extends org.codehaus.plexus.lifecycle.phase.AbstractPhase
Configure Plexus components from the registry.
Fields are configured by looking up the following value from the registry:
role.roleHint.fieldName
.
For example: org.codehaus.plexus.jdo.JdoFactory.users.otherProperties.org.jpox.identifier.case=PreserveCase
.
Field Summary |
private org.codehaus.plexus.component.configurator.converters.lookup.ConverterLookup |
converterLookup
|
private Registry |
registry
The registry component to use. |
Method Summary |
private void |
configure(java.lang.Object component,
Registry registry,
org.codehaus.plexus.classworlds.realm.ClassRealm componentRealm)
|
void |
execute(java.lang.Object component,
org.codehaus.plexus.component.manager.ComponentManager manager,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
private Registry |
getRegistry(org.codehaus.plexus.component.manager.ComponentManager manager,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
|
Methods inherited from class org.codehaus.plexus.lifecycle.phase.AbstractPhase |
execute |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
registry
private Registry registry
- The registry component to use.
converterLookup
private org.codehaus.plexus.component.configurator.converters.lookup.ConverterLookup converterLookup
RegistryConfigurePhase
public RegistryConfigurePhase()
execute
public void execute(java.lang.Object component,
org.codehaus.plexus.component.manager.ComponentManager manager,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecutionException
- Specified by:
execute
in interface org.codehaus.plexus.lifecycle.phase.Phase
- Specified by:
execute
in class org.codehaus.plexus.lifecycle.phase.AbstractPhase
- Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecutionException
configure
private void configure(java.lang.Object component,
Registry registry,
org.codehaus.plexus.classworlds.realm.ClassRealm componentRealm)
throws org.codehaus.plexus.component.configurator.ComponentConfigurationException
- Throws:
org.codehaus.plexus.component.configurator.ComponentConfigurationException
getRegistry
private Registry getRegistry(org.codehaus.plexus.component.manager.ComponentManager manager,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecutionException
- Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecutionException