Return-Path: X-Original-To: apmail-commons-issues-archive@minotaur.apache.org Delivered-To: apmail-commons-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8C5797D65 for ; Sat, 24 Sep 2011 19:48:50 +0000 (UTC) Received: (qmail 99417 invoked by uid 500); 24 Sep 2011 19:48:50 -0000 Delivered-To: apmail-commons-issues-archive@commons.apache.org Received: (qmail 99347 invoked by uid 500); 24 Sep 2011 19:48:50 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 99338 invoked by uid 99); 24 Sep 2011 19:48:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 24 Sep 2011 19:48:50 +0000 X-ASF-Spam-Status: No, hits=-2000.5 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 24 Sep 2011 19:48:47 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 7720CAF6FE for ; Sat, 24 Sep 2011 19:48:26 +0000 (UTC) Date: Sat, 24 Sep 2011 19:48:26 +0000 (UTC) From: "Ralph Goers (JIRA)" To: issues@commons.apache.org Message-ID: <1478817415.9520.1316893706484.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Resolved] (VFS-281) Enhance FileSystemOptions so that the ConfigBuilder classes are no longer necessary. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/VFS-281?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ralph Goers resolved VFS-281. ----------------------------- Resolution: Won't Fix I created a test branch to fix this but decided not to incorporate it. The next major version of VFS (3.0) will be targeted to JDK 7 which should address this. > Enhance FileSystemOptions so that the ConfigBuilder classes are no longer necessary. > ------------------------------------------------------------------------------------ > > Key: VFS-281 > URL: https://issues.apache.org/jira/browse/VFS-281 > Project: Commons VFS > Issue Type: Improvement > Affects Versions: 2.0 > Reporter: Ralph Goers > Assignee: Ralph Goers > Fix For: 2.0 > > > Many of the file providers accept options. The options are stored in the FileSystemOptions class. In order to store and retrieve options a FileSystemOptions instance must be created and than manipulated by a FileSystemConfigBuilder class with the appropriate get and set methods. This can be clumsy and cumbersome. A better approach is to allow each file system extend the FileSystemOptions class to provide the appropriate get and set methods. However, various file systems must be able to store their options in the same underlying data structure. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira