@@ -101,13 +101,17 @@ public class DefaultConfigurerTest
m_componentManager.put( Configurer.ROLE, component );
m_componentManager.put( Configurer.ROLE, component );
components.add( component );
components.add( component );
// Setup a context
m_context = new DefaultTaskContext();
components.add( m_context );
// Log enable the components
// Log enable the components
for( Iterator iterator = components.iterator(); iterator.hasNext(); )
for( Iterator iterator = components.iterator(); iterator.hasNext(); )
{
{
component = (Component)iterator.next();
if( component instanceof LogEnabled )
Obje ct obj = iterator.next();
if( obj instanceof LogEnabled )
{
{
final LogEnabled logEnabled = (LogEnabled)component ;
final LogEnabled logEnabled = (LogEnabled)obj ;
logEnabled.enableLogging( m_logger );
logEnabled.enableLogging( m_logger );
}
}
}
}
@@ -115,21 +119,21 @@ public class DefaultConfigurerTest
// Compose the components
// Compose the components
for( Iterator iterator = components.iterator(); iterator.hasNext(); )
for( Iterator iterator = components.iterator(); iterator.hasNext(); )
{
{
componen t = (Component) iterator.next();
if( component instanceof Composable )
Obje ct obj = iterator.next();
if( obj instanceof Composable )
{
{
final Composable composable = (Composable)component ;
final Composable composable = (Composable)obj ;
composable.compose( m_componentManager );
composable.compose( m_componentManager );
}
}
}
}
// Configure the context
final File baseDir = new File( "." ).getAbsoluteFile();
m_context.setProperty( TaskContext.BASE_DIRECTORY, baseDir );
// Find the configurer
// Find the configurer
m_configurer = (Configurer)m_componentManager.lookup( Configurer.ROLE );
m_configurer = (Configurer)m_componentManager.lookup( Configurer.ROLE );
// Setup a context
m_context = new DefaultTaskContext();
final File baseDir = new File( "." ).getAbsoluteFile();
m_context.setProperty( TaskContext.BASE_DIRECTORY, baseDir );
}
}
/**
/**