[jboss-svn-commits] JBoss Common SVN: r4273 - in arquillian/trunk/containers/openwebbeans-embedded: src/main/java/org/jboss/arquillian/openwebbeans and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Apr 20 11:23:28 EDT 2010
Author: aslak
Date: 2010-04-20 11:23:27 -0400 (Tue, 20 Apr 2010)
New Revision: 4273
Modified:
arquillian/trunk/containers/openwebbeans-embedded/
arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/ShrinkWrapClassLoader.java
arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/ShrinkWrapMetaDataDiscovery.java
Log:
ARQ-102 Updated to ShrinkWrap alpha7
Property changes on: arquillian/trunk/containers/openwebbeans-embedded
___________________________________________________________________
Name: svn:ignore
- target
+ .classpath
.project
.settings
target
Modified: arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/ShrinkWrapClassLoader.java
===================================================================
--- arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/ShrinkWrapClassLoader.java 2010-04-20 15:13:07 UTC (rev 4272)
+++ arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/ShrinkWrapClassLoader.java 2010-04-20 15:23:27 UTC (rev 4273)
@@ -26,8 +26,9 @@
import java.util.Arrays;
import java.util.Enumeration;
import java.util.Iterator;
+
import org.jboss.shrinkwrap.api.Archive;
-import org.jboss.shrinkwrap.api.Asset;
+import org.jboss.shrinkwrap.api.Node;
/**
* A ClassLoader implementation that can locate resources in a ShrinkWrap archive
@@ -52,7 +53,7 @@
@Override
protected URL findResource(final String name)
{
- final Asset a = archive.get(name);
+ final Node a = archive.get(name);
if (a == null)
{
return null;
@@ -75,7 +76,7 @@
public InputStream getInputStream()
throws IOException
{
- return a.openStream();
+ return a.getAsset().openStream();
}
};
}
Modified: arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/ShrinkWrapMetaDataDiscovery.java
===================================================================
--- arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/ShrinkWrapMetaDataDiscovery.java 2010-04-20 15:13:07 UTC (rev 4272)
+++ arquillian/trunk/containers/openwebbeans-embedded/src/main/java/org/jboss/arquillian/openwebbeans/ShrinkWrapMetaDataDiscovery.java 2010-04-20 15:23:27 UTC (rev 4273)
@@ -22,11 +22,13 @@
import java.net.URLConnection;
import java.net.URLStreamHandler;
import java.util.Map;
+
import org.apache.webbeans.spi.deployer.AbstractMetaDataDiscovery;
import org.jboss.shrinkwrap.api.Archive;
import org.jboss.shrinkwrap.api.ArchivePath;
import org.jboss.shrinkwrap.api.Asset;
import org.jboss.shrinkwrap.api.Filters;
+import org.jboss.shrinkwrap.api.Node;
import org.jboss.shrinkwrap.impl.base.asset.ClassAsset;
/**
@@ -55,9 +57,9 @@
@Override
protected void configure() throws Exception
{
- Map<ArchivePath, Asset> beansXmls = archive.getContent(Filters.include("/META-INF/beans.xml"));
+ Map<ArchivePath, Node> beansXmls = archive.getContent(Filters.include("/META-INF/beans.xml"));
boolean beansXmlPresent = false;
- for (final Map.Entry<ArchivePath, Asset> entry : beansXmls.entrySet())
+ for (final Map.Entry<ArchivePath, Node> entry : beansXmls.entrySet())
{
try
{
@@ -75,7 +77,7 @@
@Override
public InputStream getInputStream() throws IOException
{
- return entry.getValue().openStream();
+ return entry.getValue().getAsset().openStream();
}
};
};
@@ -90,14 +92,14 @@
if (beansXmlPresent)
{
- Map<ArchivePath, Asset> classes = archive.getContent(Filters.include(".*\\.class"));
- for (Map.Entry<ArchivePath, Asset> classEntry : classes.entrySet())
+ Map<ArchivePath, Node> classes = archive.getContent(Filters.include(".*\\.class"));
+ for (Map.Entry<ArchivePath, Node> classEntry : classes.entrySet())
{
if (classEntry.getValue() instanceof ClassAsset)
{
try
{
- getAnnotationDB().scanClass(((ClassAsset) classEntry.getValue()).openStream());
+ getAnnotationDB().scanClass(classEntry.getValue().getAsset().openStream());
}
catch (Exception e)
{
More information about the jboss-svn-commits
mailing list