[jboss-cvs] JBossAS SVN: r84723 - projects/jboss-felix/trunk/modules/integration/deployer/src/main/java/org/jboss/osgi/deployer.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Feb 25 06:48:36 EST 2009


Author: alesj
Date: 2009-02-25 06:48:36 -0500 (Wed, 25 Feb 2009)
New Revision: 84723

Modified:
   projects/jboss-felix/trunk/modules/integration/deployer/src/main/java/org/jboss/osgi/deployer/OSGiMetaDataDeployer.java
Log:
Simple refactoring.

Modified: projects/jboss-felix/trunk/modules/integration/deployer/src/main/java/org/jboss/osgi/deployer/OSGiMetaDataDeployer.java
===================================================================
--- projects/jboss-felix/trunk/modules/integration/deployer/src/main/java/org/jboss/osgi/deployer/OSGiMetaDataDeployer.java	2009-02-25 11:41:40 UTC (rev 84722)
+++ projects/jboss-felix/trunk/modules/integration/deployer/src/main/java/org/jboss/osgi/deployer/OSGiMetaDataDeployer.java	2009-02-25 11:48:36 UTC (rev 84723)
@@ -27,9 +27,9 @@
 import java.util.jar.Manifest;
 
 import org.jboss.deployers.vfs.spi.deployer.ManifestDeployer;
-import org.jboss.deployers.vfs.spi.deployer.ManifestMetaData;
 import org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit;
 import org.jboss.virtual.VirtualFile;
+import org.osgi.framework.Constants;
 
 /**
  * This is the OSGi Deployer
@@ -37,7 +37,7 @@
  * @author Thomas.Diesler at jboss.org
  * @since 03-Feb-2009
  */
-public class OSGiMetaDataDeployer<T extends ManifestMetaData> extends ManifestDeployer<OSGiMetaData>
+public class OSGiMetaDataDeployer extends ManifestDeployer<OSGiMetaData>
 {
   public OSGiMetaDataDeployer()
   {
@@ -59,13 +59,11 @@
   @Override
   protected OSGiMetaData createMetaData(Manifest manifest) throws Exception
   {
-    OSGiMetaData metaData = null;
-
     Attributes attribs = manifest.getMainAttributes();
-    String symbolicName = attribs.getValue("Bundle-SymbolicName");
+    String symbolicName = attribs.getValue(Constants.BUNDLE_SYMBOLICNAME);
     if (symbolicName != null)
-      metaData = new OSGiMetaData(symbolicName);
+      return new OSGiMetaData(symbolicName);
 
-    return metaData;
+    return null;
   }
 }




More information about the jboss-cvs-commits mailing list