Browse Source

Made preConfigure take taskModel as parameter. This is because original taskModel may have been modified.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269106 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 24 years ago
parent
commit
9012ef8405
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      proposal/myrmidon/src/java/org/apache/myrmidon/aspects/AspectHandler.java

+ 6
- 2
proposal/myrmidon/src/java/org/apache/myrmidon/aspects/AspectHandler.java View File

@@ -8,6 +8,7 @@
package org.apache.myrmidon.aspects;

import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.log.Logger;
import org.apache.myrmidon.api.Task;
import org.apache.myrmidon.api.TaskException;
@@ -20,7 +21,10 @@ import org.apache.myrmidon.api.TaskException;
*/
public interface AspectHandler
{
Configuration preCreate( Configuration configuration )
Configuration preCreate( Configuration taskModel )
throws TaskException;

void aspect( Parameters parameters, Configuration[] children )
throws TaskException;

void postCreate( Task task )
@@ -29,7 +33,7 @@ public interface AspectHandler
void preLoggable( Logger logger )
throws TaskException;

void preConfigure()
void preConfigure( Configuration taskModel )
throws TaskException;

void preExecute()


Loading…
Cancel
Save