[jboss-cvs] JBossAS SVN: r72346 - in projects/jboss-deployers/trunk/deployers-vfs/src: tests/org/jboss/test/deployers/vfs/classloader/test and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Apr 17 09:01:57 EDT 2008
Author: alesj
Date: 2008-04-17 09:01:57 -0400 (Thu, 17 Apr 2008)
New Revision: 72346
Modified:
projects/jboss-deployers/trunk/deployers-vfs/src/main/org/jboss/deployers/vfs/plugins/classloader/InMemoryClassesDeployer.java
projects/jboss-deployers/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/classloader/test/InMemoryClasesUnitTestCase.java
Log:
MemoryFileFactory usage.
Modified: projects/jboss-deployers/trunk/deployers-vfs/src/main/org/jboss/deployers/vfs/plugins/classloader/InMemoryClassesDeployer.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/main/org/jboss/deployers/vfs/plugins/classloader/InMemoryClassesDeployer.java 2008-04-17 12:51:18 UTC (rev 72345)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/main/org/jboss/deployers/vfs/plugins/classloader/InMemoryClassesDeployer.java 2008-04-17 13:01:57 UTC (rev 72346)
@@ -30,8 +30,8 @@
import org.jboss.deployers.vfs.spi.deployer.AbstractVFSRealDeployer;
import org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit;
import org.jboss.util.id.GUID;
+import org.jboss.virtual.MemoryFileFactory;
import org.jboss.virtual.VirtualFile;
-import org.jboss.virtual.plugins.context.memory.MemoryContextFactory;
/**
* TempURLDeployer.
@@ -47,9 +47,6 @@
/** The name of the dynamic class root */
public static final String DYNAMIC_CLASS_KEY = "DYNAMIC_CLASS_KEY";
- /** The memory context factory */
- private MemoryContextFactory factory = MemoryContextFactory.getInstance();
-
/**
* Create a new TempURLDeployer.
*/
@@ -67,9 +64,9 @@
try
{
URL dynamicClassRoot = new URL("vfsmemory", new GUID().toString(), "");
- factory.createRoot(dynamicClassRoot);
+ MemoryFileFactory.createRoot(dynamicClassRoot);
URL classesURL = new URL(dynamicClassRoot, "classes");
- VirtualFile classes = factory.createDirectory(classesURL).getVirtualFile();
+ VirtualFile classes = MemoryFileFactory.createDirectory(classesURL);
unit.addAttachment(DYNAMIC_CLASS_URL_KEY, dynamicClassRoot);
unit.addAttachment(DYNAMIC_CLASS_KEY, classes);
unit.prependClassPath(classes);
@@ -104,7 +101,7 @@
{
URL root = unit.removeAttachment(DYNAMIC_CLASS_URL_KEY, URL.class);
if (root != null)
- factory.deleteRoot(root);
+ MemoryFileFactory.deleteRoot(root);
}
catch (Exception e)
{
Modified: projects/jboss-deployers/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/classloader/test/InMemoryClasesUnitTestCase.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/classloader/test/InMemoryClasesUnitTestCase.java 2008-04-17 12:51:18 UTC (rev 72345)
+++ projects/jboss-deployers/trunk/deployers-vfs/src/tests/org/jboss/test/deployers/vfs/classloader/test/InMemoryClasesUnitTestCase.java 2008-04-17 13:01:57 UTC (rev 72346)
@@ -24,7 +24,6 @@
import java.net.URL;
import junit.framework.Test;
-
import org.jboss.classloader.plugins.jdk.AbstractJDKChecker;
import org.jboss.classloader.plugins.system.DefaultClassLoaderSystem;
import org.jboss.classloader.spi.ClassLoaderSystem;
@@ -41,8 +40,8 @@
import org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit;
import org.jboss.test.deployers.vfs.classloader.support.TestLevelClassLoaderSystemDeployer;
import org.jboss.test.deployers.vfs.classloader.support.a.A;
+import org.jboss.virtual.MemoryFileFactory;
import org.jboss.virtual.VirtualFile;
-import org.jboss.virtual.plugins.context.memory.MemoryContextFactory;
/**
* InMemoryClasesUnitTestCase.
@@ -90,9 +89,8 @@
ClassLoader cl = unit.getClassLoader();
assertNull(cl.getResource(resourceName));
- MemoryContextFactory factory = MemoryContextFactory.getInstance();
byte[] bytes = new byte[0];
- factory.putFile(testResource, bytes);
+ MemoryFileFactory.putFile(testResource, bytes);
assertEquals(testResource, cl.getResource(resourceName));
mainDeployer.undeploy(ad);
More information about the jboss-cvs-commits
mailing list