Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Beta2
-
Fix Version/s: 2.0.1
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ACE
Description
Modify FileEntryPhaseListener to make use of FileEntryCallback. The idea being that when files are saved, they will not go to the file-system, but will be processed by this interface, allowing for in-memory processing of the files. Typically this is so that the files may be stored in a database, or may be virus scanned before being saved.
This functionality is analogous to ice:inputFile's outputStream property (
ICE-2198), but has been enhanced to use an interface with explicit notification of beginning and ending of the writing, which helped certain scenarios that go beyond just the typical database BLOB scenario.