[jboss-cvs] JBossAS SVN: r99294 - in branches/vfs3-int/system-jmx/src/main/java/org/jboss: system/deployers and 2 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jan 12 10:58:02 EST 2010


Author: johnbailey
Date: 2010-01-12 10:58:01 -0500 (Tue, 12 Jan 2010)
New Revision: 99294

Modified:
   branches/vfs3-int/system-jmx/src/main/java/org/jboss/deployment/MainDeployer.java
   branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/deployers/SARArchiveFilter.java
   branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/deployers/SARDeployer.java
   branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/deployers/ServiceXSLDeployer.java
   branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/metadata/ServiceMetaDataParser.java
   branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/server/jmx/JMXKernel.java
Log:
[JBAS-7353] - Initial VFS3 integration for jboss-as-system-jmx

Modified: branches/vfs3-int/system-jmx/src/main/java/org/jboss/deployment/MainDeployer.java
===================================================================
--- branches/vfs3-int/system-jmx/src/main/java/org/jboss/deployment/MainDeployer.java	2010-01-12 15:52:28 UTC (rev 99293)
+++ branches/vfs3-int/system-jmx/src/main/java/org/jboss/deployment/MainDeployer.java	2010-01-12 15:58:01 UTC (rev 99294)
@@ -41,6 +41,7 @@
 import org.jboss.bootstrap.api.as.config.JBossASServerConfig;
 import org.jboss.deployers.client.spi.DeployerClient;
 import org.jboss.deployers.client.spi.Deployment;
+import org.jboss.deployers.plugins.main.MainDeployerImpl;
 import org.jboss.deployers.structure.spi.DeploymentContext;
 import org.jboss.deployers.structure.spi.DeploymentUnit;
 import org.jboss.deployers.structure.spi.main.MainDeployerStructure;
@@ -52,8 +53,8 @@
 import org.jboss.util.file.Files;
 import org.jboss.util.file.JarUtils;
 import org.jboss.util.stream.Streams;
-import org.jboss.virtual.VFS;
-import org.jboss.virtual.VirtualFile;
+import org.jboss.vfs.VFS;
+import org.jboss.vfs.VirtualFile;
 
 /**
  * The legacy component for deployer management. This now simply delegates to the
@@ -363,7 +364,7 @@
          try
          {
             // avoid caching
-            VirtualFile file = VFS.createNewRoot(url);
+            VirtualFile file = VFS.getChild(url);
             VFSDeployment deployment = deploymentFactory.createVFSDeployment(file);
             delegate.addDeployment(deployment);
             deploymentName = deployment.getName();
@@ -513,7 +514,7 @@
       if (name == null)
          return null;
 
-      MainDeployerStructure structure = (MainDeployerStructure) delegate;
+      MainDeployerImpl structure = (MainDeployerImpl) delegate;
       DeploymentContext dc = structure.getDeploymentContext(name);
       log.debug("getDeploymentContext, url="+url+", dc="+dc);
       return dc;

Modified: branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/deployers/SARArchiveFilter.java
===================================================================
--- branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/deployers/SARArchiveFilter.java	2010-01-12 15:52:28 UTC (rev 99293)
+++ branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/deployers/SARArchiveFilter.java	2010-01-12 15:58:01 UTC (rev 99294)
@@ -25,8 +25,8 @@
 import java.util.Set;
 import java.util.StringTokenizer;
 
-import org.jboss.virtual.VirtualFile;
-import org.jboss.virtual.VirtualFileFilter;
+import org.jboss.vfs.VirtualFile;
+import org.jboss.vfs.VirtualFileFilter;
 
 /**
  * SARArchiveFilter.

Modified: branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/deployers/SARDeployer.java
===================================================================
--- branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/deployers/SARDeployer.java	2010-01-12 15:52:28 UTC (rev 99293)
+++ branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/deployers/SARDeployer.java	2010-01-12 15:58:01 UTC (rev 99294)
@@ -36,8 +36,8 @@
 import org.jboss.system.metadata.ServiceMetaDataParser;
 import org.jboss.system.server.ServerConfigLocator;
 import org.jboss.util.xml.DOMWriter;
-import org.jboss.virtual.VFS;
-import org.jboss.virtual.VirtualFile;
+import org.jboss.vfs.VFS;
+import org.jboss.vfs.VirtualFile;
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
 
@@ -137,7 +137,7 @@
          {
             JBossASServerConfig config = ServerConfigLocator.locate();
             URL codeBaseURL = new URL(config.getServerHomeLocation(), codebase);
-            codebaseFile = VFS.getRoot(codeBaseURL);
+            codebaseFile = VFS.getChild(codeBaseURL);
          }
 
          if (codebaseFile == null)

Modified: branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/deployers/ServiceXSLDeployer.java
===================================================================
--- branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/deployers/ServiceXSLDeployer.java	2010-01-12 15:52:28 UTC (rev 99293)
+++ branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/deployers/ServiceXSLDeployer.java	2010-01-12 15:58:01 UTC (rev 99294)
@@ -25,7 +25,7 @@
 import org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit;
 import org.jboss.system.metadata.ServiceDeployment;
 import org.jboss.system.metadata.ServiceDeploymentParser;
-import org.jboss.virtual.VirtualFile;
+import org.jboss.vfs.VirtualFile;
 import org.w3c.dom.Document;
 
 public class ServiceXSLDeployer extends XSLDeployer<ServiceDeployment>

Modified: branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/metadata/ServiceMetaDataParser.java
===================================================================
--- branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/metadata/ServiceMetaDataParser.java	2010-01-12 15:52:28 UTC (rev 99293)
+++ branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/metadata/ServiceMetaDataParser.java	2010-01-12 15:58:01 UTC (rev 99294)
@@ -550,7 +550,7 @@
       ControllerState requiredState = ControllerState.INSTALLED;
       attr = el.getAttributeNode("state");
       if (attr != null)
-         requiredState = new ControllerState(attr.getValue());
+         requiredState = ControllerState.getInstance(attr.getValue());
       value = new ServiceInjectionValueMetaData(dependency, property, requiredState);
       return value;
    }
@@ -565,7 +565,7 @@
       ControllerState requiredState = ControllerState.INSTALLED;
       Attr attr = el.getAttributeNode("state");
       if (attr != null)
-         requiredState = new ControllerState(attr.getValue());
+         requiredState = ControllerState.getInstance(attr.getValue());
       
       List<ServiceValueFactoryParameterMetaData> parameters = new ArrayList<ServiceValueFactoryParameterMetaData>();
       attr = el.getAttributeNode("parameter");

Modified: branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/server/jmx/JMXKernel.java
===================================================================
--- branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/server/jmx/JMXKernel.java	2010-01-12 15:52:28 UTC (rev 99293)
+++ branches/vfs3-int/system-jmx/src/main/java/org/jboss/system/server/jmx/JMXKernel.java	2010-01-12 15:58:01 UTC (rev 99294)
@@ -71,8 +71,8 @@
 import org.jboss.system.server.ServerInfoMBean;
 import org.jboss.util.JBossObject;
 import org.jboss.util.file.FileSuffixFilter;
-import org.jboss.virtual.VFS;
-import org.jboss.virtual.VirtualFile;
+import org.jboss.vfs.VFS;
+import org.jboss.vfs.VirtualFile;
 
 /**
  * A pojo that creates a legacy jmx kernel ala the jboss-4.x server bootstrap.
@@ -563,7 +563,7 @@
       for (int i = 0; i < list.size(); ++i)
       {
          URL url = list.get(i);
-         files[i] = VFS.getRoot(url);
+         files[i] = VFS.getChild(url);
       }
       
       VFSClassLoaderPolicy policy = new VFSClassLoaderPolicy(files);




More information about the jboss-cvs-commits mailing list