org.codehaus.plexus.personality.avalon
Class AvalonComponentManager

java.lang.Object
  extended by org.codehaus.plexus.personality.avalon.AvalonComponentManager
All Implemented Interfaces:
org.apache.avalon.framework.component.ComponentManager, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

public class AvalonComponentManager
extends Object
implements org.apache.avalon.framework.component.ComponentManager, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

Extended ServiceManager implementation.

Version:
$Id: AvalonComponentManager.java 1273 2004-11-01 12:41:00Z michal $
Author:
Jason van Zyl, bob mcwhirter, Dan Diephouse

Constructor Summary
AvalonComponentManager()
           
 
Method Summary
 void contextualize(org.codehaus.plexus.context.Context context)
           
 boolean hasComponent(String role)
           
 org.apache.avalon.framework.component.Component lookup(String role)
           
 void release(org.apache.avalon.framework.component.Component component)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvalonComponentManager

public AvalonComponentManager()
Method Detail

contextualize

public void contextualize(org.codehaus.plexus.context.Context context)
                   throws org.codehaus.plexus.context.ContextException
Specified by:
contextualize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
Throws:
org.codehaus.plexus.context.ContextException

lookup

public org.apache.avalon.framework.component.Component lookup(String role)
                                                       throws org.apache.avalon.framework.component.ComponentException
Specified by:
lookup in interface org.apache.avalon.framework.component.ComponentManager
Throws:
org.apache.avalon.framework.component.ComponentException

hasComponent

public boolean hasComponent(String role)
Specified by:
hasComponent in interface org.apache.avalon.framework.component.ComponentManager

release

public void release(org.apache.avalon.framework.component.Component component)
Specified by:
release in interface org.apache.avalon.framework.component.ComponentManager


Copyright © 2001-2012 Codehaus. All Rights Reserved.