>From the current interface, I would use getContentOutputStream(), since this would be the opposite of getContentInputStream(). This seems to me very descriptive compare to a setContent() returning an OutputStream, since a set is not supposed to return anything. I would use setContent(OutputStream) if it was your goal, but this probably not what you expect.
So, +1 for getContentOutputStream() +0 for getOutputStream() -0 for other previous proposals. On Tue, Aug 7, 2012 at 9:01 PM, Caleb James DeLisle < [email protected]> wrote: > getOutputStream() is not very descriptive although I suppose a good > javadoc comment would alleviate > the issue, I wrestled with the name myself and settled on setContent() > because it overloads the existing setContent() so it should be a bit > easier to remember. > > If you guys like getOutputStream(), I'm happy enough with it. > > Caleb > > > On 08/07/2012 03:24 AM, Thomas Mortagne wrote: > > +1 for the idea in general but same comment than Marius > > > > On Tue, Aug 7, 2012 at 7:35 AM, Marius Dumitru Florea > > <[email protected]> wrote: > >> I understand the need and I'm +1 but I don't like the method name > >> (neither setContent() nor addContent()). WDYT about getOutputStream() > >> ? > >> > >> Thanks, > >> Marius > >> > >> On Tue, Aug 7, 2012 at 12:06 AM, Caleb James DeLisle > >> <[email protected]> wrote: > >>> Hi, > >>> In the development of Cassandra attachments, I found I want to load an > attachment one chunk at a time and > >>> write that chunk to a provided OutputStream, this is how I envision > next generation Hibernate attachments working too. > >>> > >>> I would like to add to XWikiAttachmentContent: > >>> > >>> public OutputStream addContent(); > >>> > >>> which returns an OutputStream that allows writing the attachment > content and upon close, > >>> sets the attachment content as dirty and resets the size field. > >>> > >>> WDYT? > >>> > >>> Caleb > >>> > >>> _______________________________________________ > >>> devs mailing list > >>> [email protected] > >>> http://lists.xwiki.org/mailman/listinfo/devs > >> _______________________________________________ > >> devs mailing list > >> [email protected] > >> http://lists.xwiki.org/mailman/listinfo/devs > > > > > > > > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Denis Gervalle SOFTEC sa - CEO eGuilde sarl - CTO _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

