[root]/proposal/myrmidon/src/java/org/apache/myrmidon/framework/exec
impl
(0 files, 0 lines)
launchers
(0 files, 0 lines)
zappity zap
0 lines of code changed in:
Made the ExecManager support another method of execution that involves supplying an ExecOutputHandler
18 lines of code changed in:
Move var closer to where it is used
1 lines of code changed in:
Added the ExecOutputHandler abstraction so that tasks don't have to worry about more complicated stream parsing and can work with just notification of lines appearing.
Also added a default implementation that conforms to the most common pattern of making stdout info log messages and stderr warn log messages
0 lines of code changed in:
Make sure a property file with no properties in it does not cause any exceptions.
Removed an unused method.
Made the Properties object returned from getNativeEnvironment() contain all environment properties rather than having the environment properties as default properties for property object. This allows much easier direct access to prpoerty values.
7 lines of code changed in:
Cleaup imports
1 lines of code changed in:
Replace all different occurences of grabbing line separator with StringUtil.LINE_SEPARATOR
3 lines of code changed in:
Remove some unused cruft
0 lines of code changed in:
Classes not used outside this package so we can make them package access
2 lines of code changed in:
Fix up license banner.
5 lines of code changed in:
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.
1 lines of code changed in:
Set the output stremes via setters not via constructor
5 lines of code changed in:
add a method to query whether process times out or terminated of natural causes.
9 lines of code changed in:
Add in class that will replace ExecuteWatchDog, ExeuteStreamHandler and related classes.
0 lines of code changed in:
MOve ProcessDestroyer into myrmidon hierarchy
1 lines of code changed in:
Made ExecMetaData take a Properties object for environment data rather than native format.
4 lines of code changed in:
Made timeout time a long not an int.
2 lines of code changed in:
Move WatchDog class to myrmidon framework section.
2 lines of code changed in:
Convert from using TaskException to ExecException
26 lines of code changed in:
Add an exception that indicates an error running a native process.
1 lines of code changed in:
(5 more)