470 Commits (b9ab19b18b213ce7deadee5ccf88adaa2f5d261b)

Author SHA1 Message Date
  Peter Donald cd86200647 Move implementation of toNativeEnvironment into this class rather than delegating 24 years ago
  Peter Donald cac267a813 Classes not used outside this package so we can make them package access 24 years ago
  Peter Donald e5e10d6b06 Remove the initialize and dispose stages in the lifecycle of a task as they no longer are needed given task execution occurs in a single pass. 24 years ago
  Peter Donald cd048de043 No need for task to implement Initializable/Disposable stages because tasks are imediatly executed and there is no concept of multiple passes ala Ant1.x 24 years ago
  Peter Donald 6bf9dc91a5 Check for java 1.4 24 years ago
  Peter Donald aff9d91f0c Move JavaVersion class into framework package 24 years ago
  Peter Donald 7dc2430ad5 Move JavaVersion stuff outside the TaskContext. 24 years ago
  Peter Donald 093967db0e Removed AntClassLoader and replaced it with URLClassLoader. Now new ClassLoaders do not include the ant runtime by default 24 years ago
  Peter Donald 68c5a1567e Renamed the constants to have constant-y names 24 years ago
  Peter Donald 17df286f98 Move DTDLocation inner class to top level class 24 years ago
  Peter Donald 4123acf5ed Update to use getLogger().<method>() rather than log() 24 years ago
  Peter Donald c2c546cdb3 Path no longer takes a project object in the constructor 24 years ago
  Peter Donald c7017ddd8e Update to reflect new LogOutputStream interface 24 years ago
  Peter Donald 0cdd9dd277 When a ConverterException occurs then fail convertion and configuration and re-wrap and throw exception 24 years ago
  Peter Donald 7e1efb8223 Remove trailing newline 24 years ago
  Peter Donald aaa47427c1 Make sure the error messages are all in resources bundle and are passed appropriate parameters. 24 years ago
  Peter Donald 2fc87ac96a Update Log class so that it takes enums to specify the level. 24 years ago
  Peter Donald 91c816cbbb A a class to hold enums for the level at which to log. 24 years ago
  Peter Donald 8393e92588 Add a converter that converts between strings and org.apache.avalon.framework.Enums. It is expected that the Enum class have two public static methods with the following signatures 24 years ago
  Peter Donald c347070e1d Make shorter line 24 years ago
  Peter Donald ce85ba9cfe Made sure that the MasterConverter verified that the slave converters return the correct type. If not then it will raise an exception. 24 years ago
  Peter Donald f1ca327fe8 Made the MasterConverter search through the destination classes hierarchy to find a match for converter. This will allow a converter that converts to a specific superclass also work for all subclasses. 24 years ago
  Peter Donald 0b8da0cb29 Turned off extreme debugging 24 years ago
  Peter Donald 669a7eae15 Start updating logging to myrmidon style logging 24 years ago
  Peter Donald 255020c002 Fix up license banner. 24 years ago
  Peter Donald 3ddf07367d Fix up license banner. 24 years ago
  Peter Donald fca2ea7857 Add in default implementation of ExecuteManager. It takes over most of the responsibilities of Execute except that it does it in a more easily evolvable manner. 24 years ago
  Peter Donald f7e6cdd1f9 Set the output stremes via setters not via constructor 24 years ago
  Peter Donald 9853214070 Watchdog goes the way of the dodo and is replaced by processMonitor 24 years ago
  Peter Donald f9835b0ae7 No Need to throw a task exception here. 24 years ago
  Peter Donald c1f1c3932c add a method to query whether process times out or terminated of natural causes. 24 years ago
  Peter Donald f6de4cf924 Add in class that will replace ExecuteWatchDog, ExeuteStreamHandler and related classes. 24 years ago
  Peter Donald afd87bafa3 Use concreate class LogStreamHandler rather than interface ExeuteStreamHandler 24 years ago
  Peter Donald 8447568c3d MOve ProcessDestroyer into myrmidon hierarchy 24 years ago
  Peter Donald cdd8484f39 Made ExecMetaData take a Properties object for environment data rather than native format. 24 years ago
  Peter Donald ace547bc97 Made timeout time a long not an int. 24 years ago
  Peter Donald c5b4c4e5e8 Move WatchDog class to myrmidon framework section. 24 years ago
  Peter Donald 4a9c6d79bc Convert from using TaskException to ExecException 24 years ago
  Peter Donald 4c36f7cb5a Add an exception that indicates an error running a native process. 24 years ago
  Peter Donald 5e1a060756 Add in an interface via which requests to execute a command can be made. 24 years ago
  Peter Donald 9665fcfad3 Made EnvironmentData.Variable into a top-level class. 24 years ago
  Peter Donald d5ed2401cf Extract then native Environment manipulation code from Execute class and place it into new class. Refactor it to be simpler to extend and use 24 years ago
  Peter Donald ea65444fd3 Environment -> EnvironmentData 24 years ago
  Peter Donald 728071cfac access project instance via accessor. 24 years ago
  Peter Donald 5657805883 Remove uneeded import 24 years ago
  Peter Donald cff2df199d Vector -> ArrayList 24 years ago
  Peter Donald 92248f472b Restyled. 24 years ago
  Peter Donald f1d9b9f2e7 Due to enhancement of ScriptCommandLauncher PerlCommandLauncher is no longer needed. 24 years ago
  Peter Donald c94f064263 Made it possible for the script to consist of multiple parts so that you could possible do something like 24 years ago
  Peter Donald 067939388b Removed uneccesary imports 24 years ago