You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by Ben Short <be...@benshort.co.uk> on 2009/12/15 16:51:06 UTC
Jackrabbit 2 Binary
Hi,
Do I need to keep the session open when reading data from a binary property?
Regards
Ben Short
Re: Jackrabbit 2 Binary
Posted by Stefan Guggisberg <st...@gmail.com>.
On Wed, Dec 16, 2009 at 10:11 AM, Ben Short <be...@benshort.co.uk> wrote:
> Its a very handy undocumented feature.
>
> Since its undocumented is it safe to assume that it might change without notice?
yes
>
> 2009/12/16 Thomas Müller <th...@day.com>:
>> Hi,
>>
>> Yes, unless you want to rely on an undocumented feature.
>>
>> Regard,
>> Thomas
>>
>
Re: Jackrabbit 2 Binary
Posted by Ben Short <be...@benshort.co.uk>.
Thanks for this info guys.
2009/12/16 Stefan Guggisberg <st...@gmail.com>:
> On Wed, Dec 16, 2009 at 11:36 AM, Guo Du <mr...@gmail.com> wrote:
>> On Wed, Dec 16, 2009 at 9:11 AM, Ben Short <be...@benshort.co.uk> wrote:
>>> Its a very handy undocumented feature.
>>>
>>> Since its undocumented is it safe to assume that it might change without notice?
>>>
>>
>> For binary content, it may depends on your persistent manager configuration.
>>
>> If all your data is in db, so it won't work.
>
> the current implementation spools the binary to a temp file first, so
> it might work.
>
> however, as i already said, i wouldn't rely on this 'feature'...
>
> cheers
> stefan
>
>>
>> If your binary store in some resource you could get independent
>> reference, it will works. e.g. for file or s3 storage.
>>
>> -Guo
>>
>
Re: Jackrabbit 2 Binary
Posted by Stefan Guggisberg <st...@gmail.com>.
On Wed, Dec 16, 2009 at 11:36 AM, Guo Du <mr...@gmail.com> wrote:
> On Wed, Dec 16, 2009 at 9:11 AM, Ben Short <be...@benshort.co.uk> wrote:
>> Its a very handy undocumented feature.
>>
>> Since its undocumented is it safe to assume that it might change without notice?
>>
>
> For binary content, it may depends on your persistent manager configuration.
>
> If all your data is in db, so it won't work.
the current implementation spools the binary to a temp file first, so
it might work.
however, as i already said, i wouldn't rely on this 'feature'...
cheers
stefan
>
> If your binary store in some resource you could get independent
> reference, it will works. e.g. for file or s3 storage.
>
> -Guo
>
Re: Jackrabbit 2 Binary
Posted by Guo Du <mr...@gmail.com>.
On Wed, Dec 16, 2009 at 9:11 AM, Ben Short <be...@benshort.co.uk> wrote:
> Its a very handy undocumented feature.
>
> Since its undocumented is it safe to assume that it might change without notice?
>
For binary content, it may depends on your persistent manager configuration.
If all your data is in db, so it won't work.
If your binary store in some resource you could get independent
reference, it will works. e.g. for file or s3 storage.
-Guo
Re: Jackrabbit 2 Binary
Posted by Ben Short <be...@benshort.co.uk>.
Its a very handy undocumented feature.
Since its undocumented is it safe to assume that it might change without notice?
2009/12/16 Thomas Müller <th...@day.com>:
> Hi,
>
> Yes, unless you want to rely on an undocumented feature.
>
> Regard,
> Thomas
>
Re: Jackrabbit 2 Binary
Posted by Thomas Müller <th...@day.com>.
Hi,
Yes, unless you want to rely on an undocumented feature.
Regard,
Thomas
Re: Jackrabbit 2 Binary
Posted by Stefan Guggisberg <st...@gmail.com>.
On Tue, Dec 15, 2009 at 4:51 PM, Ben Short <be...@benshort.co.uk> wrote:
> Hi,
>
> Do I need to keep the session open when reading data from a binary property?
it might be possible with jackrabbit to close the session while
reading the binary,
but there's no guarantee for this behavior. it's not spec'ed by
jsr-170/283 either.
therefore, to stay on the safe side, i'd keep the session open while
reading large binaries.
cheers
stefan
>
> Regards
>
> Ben Short
>