[
https://issues.apache.org/jira/browse/TIKA-4519?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18035618#comment-18035618
]
Tim Allison commented on TIKA-4519:
-----------------------------------
One of the major changes was I changed the plugins for fetchers and emitters to
create factories rather than the actual fetchers and emitters. This allows us
to create multiple emitters for the same underlying class.
There are some unit tests where we output the bytes from embedded files with
the "bytes" emitter, but the json via a "json" emitter, and these are both
file-emitters.
I'm hoping that the factory plugins use their custom classloaders for creating
the fetchers and emitters. LOL...
> Fully integrate pf4j for pipes components
> -----------------------------------------
>
> Key: TIKA-4519
> URL: https://issues.apache.org/jira/browse/TIKA-4519
> Project: Tika
> Issue Type: Sub-task
> Reporter: Tim Allison
> Priority: Major
>
> This is planned on a follow on to TIKA-4512 if that's successful for fetchers
> as a proof of concept.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)