Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Nightly Builds
-
None
-
None
Description
I find interesting this project, however it appears that there are no commits since 2009.
I performed the following improvements.
ExtendedBaseStageTest: I had to comment some tests, as they always fail (this happened also before my modifications!)
Simplified Pipeline.java. I have added a notion of "default" stage factory, and a feed() method.
BaseStage: process() is now declared abstract. Modified RaiseEventStage.java accordingly.
Created new package org.apache.commons.pipeline.stage.io
I am planning to create several new stages to be included in this package.
Moved following files from package org.apache.commons.pipeline.stage to org.apache.commons.pipeline.stage.io:
FileFinderStage, FtpFileDownloadStage, HttpFileDownloadStage
Modified test files accordingly.
FileFinder.java: added some new filtering options
I will attach 4 patches. Patches should be applied /after/ moving files to new package stage.io.