[ 
https://issues.apache.org/jira/browse/PDFBOX-4340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tilman Hausherr updated PDFBOX-4340:
------------------------------------
    Description: 
As suggested by [~ssteiner1] in PDFBOX-4163, get rid of DataSource type which 
requires the use of the "JavaBeans Activation Framework" jar which is no longer 
part of java. I'll do this in two steps:
1) create a very simple DataSource interface and FileDataSource class, that has 
only {{getName()}} and {{getInputStream()}} because these are the only ones 
being used.
2) get rid of the DataSource types completely, i.e. pass files or inputStreams 
to preflight. This is easier to use than this weird wrapper type.

  was:
As suggested by [~ssteiner1], get rid of DataSource type which requires the use 
of the "JavaBeans Activation Framework" jar which is no longer part of java. 
I'll do this in two steps:
1) create a very simple DataSource interface and FileDataSource class, that has 
only {{getName()}} and {{getInputStream()}} because these are the only ones 
being used.
2) get rid of the DataSource types completely, i.e. pass files or inputStreams 
to preflight. This is easier to use than this weird wrapper type.


> Get rid of DataSource objects
> -----------------------------
>
>                 Key: PDFBOX-4340
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-4340
>             Project: PDFBox
>          Issue Type: Task
>          Components: Preflight
>    Affects Versions: 3.0.0 PDFBox
>            Reporter: Tilman Hausherr
>            Assignee: Tilman Hausherr
>            Priority: Minor
>              Labels: jdk11
>             Fix For: 3.0.0 PDFBox
>
>
> As suggested by [~ssteiner1] in PDFBOX-4163, get rid of DataSource type which 
> requires the use of the "JavaBeans Activation Framework" jar which is no 
> longer part of java. I'll do this in two steps:
> 1) create a very simple DataSource interface and FileDataSource class, that 
> has only {{getName()}} and {{getInputStream()}} because these are the only 
> ones being used.
> 2) get rid of the DataSource types completely, i.e. pass files or 
> inputStreams to preflight. This is easier to use than this weird wrapper type.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to