[
https://jira.jboss.org/jira/browse/SHRINKWRAP-112?page=com.atlassian.jira...
]
Aslak Knutsen commented on SHRINKWRAP-112:
------------------------------------------
quote:
Given:
from(URL) > from(new File(URL))
...what would you expect of:
from(new
URL("http://mydomain.com/resource.xml"))
...?
'http://mydomain.com/resource.xml' is not a file:// protocol, so it won't be
delegated to from(new File(url)).
It should try to get the file name 'resource.xml' and lookup the extension
'xml' for a known Import handler. and use url.openStream to fetch the content.
This will open up support for any URLStreamHandler(webdav, ssh, ftp) defined for the JVM.
If no one found, we could hope for Zip or fail..
Create a Unified Importer API
-----------------------------
Key: SHRINKWRAP-112
URL:
https://jira.jboss.org/jira/browse/SHRINKWRAP-112
Project: ShrinkWrap
Issue Type: Feature Request
Reporter: Aslak Knutsen
Assignee: Aslak Knutsen
Importer
from(String)
from(new File(String))
from(File)
File.isFile -> LookupImporterType -> ZipImporter
File.isDirectory -> ExplodedImporter
from(URL)
URL.getFile.isDirectory -> ExplodedImporter
URL.getExtension -> LookupImporterType -> ZipImporter
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira