Those two methods are public. What am I missing?

Gary

On Sat, Jul 6, 2024, 11:09 AM sendi Tho <sendi_...@mail.com.invalid> wrote:

> the exact issue I think is
>
> DiskFileItemFactory.Builder does not expose the property setPath and
> setBufferSize.
>
>
> in this file line# 82, #83
>
> commons-fileupload/commons-fileupload2-core/src/main/java/org/apache/commons/fileupload2/core/DiskFileItemFactory.java
>
>
> TIA.
>
>
>
>
>
> Sent: Friday, July 05, 2024 at 11:31 PM
> From: "sendi Tho" <sendi_...@mail.com.INVALID>
> To: dev@commons.apache.org
> Cc: "Commons Developers List" <dev@commons.apache.org>
> Subject: Re: [commons-fileupload2-jakarta-servlet6] - 2.0.0.M2
> -DiskItemFile setPath
> hi, thank you for reviewing this. I am just trying to set the path for
> temporaty file location for upload
>
>
> String path = new File(System.getProperty("java.io.tmpdir")).getPath();
>
> DiskFileItemFactory factory = DiskFileItemFactory.builder().get();
> // sets temporary location to store files
> factory.setPath(path); // does not have setter for path
> factory.setRepository();// does not have setter for repo, it does have the
> getter though
>
>
> or I tried to see if Jakarta has setter available
>
> JakartaServletDiskFileUpload upload = new
> JakartaServletDiskFileUpload(factory);
> upload.setSizeMax(MEMORY_THRESHOLD);
> upload.setSizeMax(MEMORY_THRESHOLD);
> upload.setPath(path);// not there eiter
>
>
>
>
> Sent: Friday, July 05, 2024 at 9:04 PM
> From: "Gary Gregory" <garydgreg...@gmail.com>
> To: "Commons Developers List" <dev@commons.apache.org>
> Subject: Re: [commons-fileupload2-jakarta-servlet6] - 2.0.0.M2
> -DiskItemFile setPath
> Hello,
>
> Could you point out precisely in code what you are wanting to do with
> DiskFileFactory?
>
> Gary
>
> On Fri, Jul 5, 2024 at 8:18 AM sendi Tho <sendi_...@mail.com.invalid>
> wrote:
> >
> > Greetings guys,
> >
> >
> > I am trying to use the new "commons-fileupload2-jakarta-servlet6"
> > <dependency>
> > <groupId>org.apache.commons</groupId>
> > <artifactId>commons-fileupload2-jakarta-servlet6</artifactId>
> > <version>2.0.0-M2</version>
> > </dependency>
> >
> >
> > looks like the M2 jar from maven and the code differs ( getting warning
> like bycode and source code does not match).
> >
> > so currently this build does not allow DiskFileFactory api users to set
> the repository path.. is this intentional ? how to set the path?
> >
> > the path seems to come from FileItemFactory, but as FileItemFactory is
> abstract and DiskItemFactory delegates through its builder the path setter
> is lost.
> >
> > also I could not find the 1.x prod build ( assuming we are on 2.x
> version) of upload2 servlet6. the 2.x using the builder and change in api..
> I just wanted to change the package name to jakarta and be done with this..
> :)
> >
> > thanks in advance.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

Reply via email to