org.apache.avalon.framework.component

Interface Recomposable

All Superinterfaces:
Composable

public interface Recomposable
extends Composable

Extends composer to allow recomposing.

Version:
CVS $Revision: 1.20 $ $Date: 2003/02/11 15:58:38 $

Author:
Avalon Development Team

Method Summary

void
recompose(ComponentManager componentManager)
Repass the ComponentManager to the composer.

Methods inherited from interface org.apache.avalon.framework.component.Composable

compose

Method Details

recompose

public void recompose(ComponentManager componentManager)
            throws ComponentException
Repass the ComponentManager to the composer. The Composable implementation should use the specified ComponentManager to acquire the components it needs for execution. It should also drop references to any components it retrieved from old ComponentManager.

Parameters:
componentManager - The ComponentManager which this Composable uses.

Throws:
ComponentException - if an error occurs


"Copyright B) 2001 Apache Jakarta Project. All Rights Reserved."