Instead of coding directly to S3, perhaps you can code to an
abstraction library such as jclouds
(http://www.jclouds.org/documentation/index)  and let them handle the
integration with the various cloud storage providers.  You would get
simplified testing and multi-provider support instead of an S3
specific implementation.



On Fri, Dec 23, 2011 at 9:37 PM, Gary Gregory <garydgreg...@gmail.com> wrote:
> Another angle to consider is whether this should be in VFS2 or in a
> new Java 7-based FileSystem library. Or both. The biggest hurdle I see
> is unit testing.
>
> Gary
>
> On Dec 23, 2011, at 21:34, Elijah Zupancic <eli...@zupancic.name> wrote:
>
>> I would love to help out with this if there is support from the Commons
>> community on integrating S3 functionality.
>>
>> -Elijah
>> On Fri, Dec 23, 2011 at 5:23 PM, Ralph Goers 
>> <ralph.go...@dslextreme.com>wrote:
>>
>>> I recall seeing S3 mentioned on the dev list a while ago, probably in
>>> reference to this project and whether we wanted to include it in VFS. It
>>> seems to be based on vfs2.  I didn't investigate to see what licenses its
>>> dependencies are under, but this project is now Apache licensed.
>>>
>>> Ralph
>>>
>>> On Dec 23, 2011, at 4:54 PM, Mark Fortner wrote:
>>>
>>>> Looks like there is an S3 plugin already.  I'm not sure what version of
>>> VFS
>>>> it works with, but it might do the trick.
>>>>
>>>> https://github.com/abashev/vfs-s3
>>>>
>>>> Hope this helps,
>>>>
>>>> Mark
>>>>
>>>>
>>>>
>>>>
>>>> On Fri, Dec 23, 2011 at 4:03 PM, Liviu Tudor <liviu.tu...@gmail.com>
>>> wrote:
>>>>
>>>>> D'oh, good point about unit testing, Gary! Hasn't crossed my mind what a
>>>>> problem this could be hmmmm food for thought I suppose…
>>>>> I'll go and talk to my team after the holiday season see if I can pull
>>>>> some resources towards this.
>>>>> Thanks for the heads-up!
>>>>>
>>>>>
>>>>> Liv
>>>>>
>>>>> Liviu Tudor
>>>>>
>>>>> E: liviu.tu...@gmail.com
>>>>> M: +44 (0)7917696626
>>>>> W: http://about.me/liviutudor
>>>>> Skype: liviutudor
>>>>>
>>>>> I'm nobody, nobody's perfect -- therefore I'm perfect!
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 23/12/2011 23:49, "Gary Gregory" <garydgreg...@gmail.com> wrote:
>>>>>
>>>>>> The whole commons community is responsible for VFS but some developers
>>>>>> are more focused on a subset of commons. There are no plans that I
>>>>>> know of for S3. You are welcome to contribute a patch with a JIRA. The
>>>>>> tricky part is unit testing. Usually tests runs with every build but
>>>>>> in this case I am not sure how you can do this without mocking.
>>>>>>
>>>>>> Gary
>>>>>>
>>>>>> On Dec 23, 2011, at 18:38, Liviu Tudor <liviu.tu...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi everyone,
>>>>>>>
>>>>>>>
>>>>>>> One of the projects I am to work on in the new year requires amongst
>>>>>>> other
>>>>>>> things storage of certain files in the Amazon S3. VFS sprang to mind
>>> as
>>>>>>> I
>>>>>>> knew from browsing the Commons repository that it provides an
>>>>>>> abstraction
>>>>>>> layer for dealing with file system ‹ however, it appears there is no
>>> S3
>>>>>>> support in VFS. Are there plans to include this in a future release?
>>> If
>>>>>>> so,
>>>>>>> is there an estimated release date? And also who are the developers
>>>>>>> responsible for this? I'm only asking because I'm thinking/hoping
>>> that I
>>>>>>> might be able to convince my company to put some effort perhaps into
>>>>>>> building S3 support into VFS ‹ and as such would be good to be in
>>> direct
>>>>>>> contact with the lead developers on this if I manage to pull this off.
>>>>>>> (Don't take this as a promise though, it's more of a dream I suppose
>>> at
>>>>>>> this
>>>>>>> stage :) But you don't find out till you try it so fingers crossed!)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Liv
>>>>>>>
>>>>>>>
>>>>>>> Liviu Tudor
>>>>>>>
>>>>>>> E: liviu.tu...@gmail.com <mailto:liviu.tu...@gmail.com>
>>>>>>> M: +44 (0)7917696626
>>>>>>> W: http://about.me/liviutudor <http://about.me/liviutudor>
>>>>>>> Skype: liviutudor
>>>>>>>
>>>>>>> I'm nobody, nobody's perfect -- therefore I'm perfect!
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> 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
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to