org.apache.avalon.framework.component

Interface Recomposable

public interface Recomposable extends Composable

Deprecated: Deprecated with no replacement. The Recomposable interface is a legacy interface with no concrete contracts. Rather than copy the design mistake to the "service" package, we no longer support this class.

Extends composer to allow recomposing.

Version: $Id: Recomposable.java 30977 2004-07-30 03:57:54 -0500 (Fri, 30 Jul 2004) niclas $

Author: Avalon Development Team

Method Summary
voidrecompose(ComponentManager componentManager)
Repass the ComponentManager to the composer.

Method Detail

recompose

public void recompose(ComponentManager componentManager)
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