Affects Version/s: None
Fix Version/s: None
I'm working on the Tika integration with Droids but i found that the interface org.apache.droids.api.Parser force the task list to be in the parser phase. I think this is a problem, the process of the parsed data should be on other point after the extraction.
The idea is to have an interface to extract the data (Parser) and a new interface to process the data (ex. Process).
The change could be like this:
- Parse getParse(InputStream openStream);
- void Process(InputStream openStream)
ProcessOutgoingLinks interface (interface that extends from Process)
- Task getOutgoingLinks(); << Previusly obtained from Process(inputStream)