You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by do...@apache.org on 2002/07/02 09:33:31 UTC
cvs commit: jakarta-ant-myrmidon/framework/src/java/org/apache/myrmidon/framework AbstractContainerTask.java
donaldp 2002/07/02 00:33:31
Modified: framework/src/java/org/apache/myrmidon/framework
AbstractContainerTask.java
Log:
Use ContextManager to create child TaskContex rather than frame
Revision Changes Path
1.16 +7 -7 jakarta-ant-myrmidon/framework/src/java/org/apache/myrmidon/framework/AbstractContainerTask.java
Index: AbstractContainerTask.java
===================================================================
RCS file: /home/cvs/jakarta-ant-myrmidon/framework/src/java/org/apache/myrmidon/framework/AbstractContainerTask.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- AbstractContainerTask.java 30 Jun 2002 11:09:11 -0000 1.15
+++ AbstractContainerTask.java 2 Jul 2002 07:33:31 -0000 1.16
@@ -17,11 +17,11 @@
import org.apache.myrmidon.api.metadata.ModelElement;
import org.apache.myrmidon.api.metadata.ModelException;
import org.apache.myrmidon.interfaces.configurer.Configurer;
-import org.apache.myrmidon.interfaces.embeddor.ExecutionFrame;
import org.apache.myrmidon.interfaces.executor.Executor;
import org.apache.myrmidon.interfaces.role.RoleInfo;
import org.apache.myrmidon.interfaces.role.RoleManager;
import org.apache.myrmidon.interfaces.type.TypeManager;
+import org.apache.myrmidon.interfaces.context.TaskContextManager;
/**
* This is the class that Task writers should extend to provide custom tasks.
@@ -43,7 +43,7 @@
///For executing sub-elements as tasks
private Executor m_executor;
- private ExecutionFrame m_frame;
+ private TaskContextManager m_taskContextManager;
/**
* Retrieve context from container.
@@ -57,7 +57,7 @@
m_configurer = (Configurer)getService( Configurer.class );
m_converter = (Converter)getService( Converter.class );
m_executor = (Executor)getService( Executor.class );
- m_frame = (ExecutionFrame)getService( ExecutionFrame.class );
+ m_taskContextManager = (TaskContextManager)getService( TaskContextManager.class );
}
/**
@@ -165,10 +165,10 @@
protected final void executeTask( final ModelElement task )
throws TaskException
{
- final ExecutionFrame frame = m_frame.createChildFrame( task.getName() );
final TaskContext context =
- frame.createTaskContext( task.getName(), task.getLocation() );
-
+ m_taskContextManager.createContext( getContext(),
+ task.getName(),
+ task.getLocation() );
m_executor.execute( task, context );
}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>