Author: alessio.soldano(a)jboss.com
Date: 2011-04-30 12:26:26 -0400 (Sat, 30 Apr 2011)
New Revision: 14213
Modified:
spi/trunk/src/main/java/org/jboss/wsf/spi/metadata/config/ConfigMetaDataParser.java
Log:
[JBWS-3283] Adding parse method from virtual file reference
Modified:
spi/trunk/src/main/java/org/jboss/wsf/spi/metadata/config/ConfigMetaDataParser.java
===================================================================
---
spi/trunk/src/main/java/org/jboss/wsf/spi/metadata/config/ConfigMetaDataParser.java 2011-04-29
11:02:20 UTC (rev 14212)
+++
spi/trunk/src/main/java/org/jboss/wsf/spi/metadata/config/ConfigMetaDataParser.java 2011-04-30
16:26:26 UTC (rev 14213)
@@ -29,6 +29,7 @@
import java.io.IOException;
import java.io.InputStream;
+import java.net.URL;
import org.jboss.logging.Logger;
import org.jboss.wsf.spi.metadata.AbstractHandlerChainsMetaDataParser;
@@ -52,6 +53,24 @@
super();
}
+ public static ConfigRoot parse(URL url) throws IOException
+ {
+ InputStream is = null;
+ try
+ {
+ is = url.openStream();
+ return parse(is);
+ }
+ finally
+ {
+ if (is != null) {
+ try {
+ is.close();
+ } catch (Exception e) {} //ignore
+ }
+ }
+ }
+
public static ConfigRoot parse(InputStream is) throws IOException
{
try