[jboss-cvs] JBossAS SVN: r102147 - branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 9 12:13:43 EST 2010
Author: clebert.suconic at jboss.com
Date: 2010-03-09 12:13:42 -0500 (Tue, 09 Mar 2010)
New Revision: 102147
Removed:
branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQConfigParserDeployer.java
Modified:
branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/DestinationFactoryDeployerPlugin.java
branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQConfigMultiParserDeployer.java
branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQCoreConfigRealDeployer.java
branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQJMSRealDeployer.java
Log:
Changes on the deployers
Modified: branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/DestinationFactoryDeployerPlugin.java
===================================================================
--- branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/DestinationFactoryDeployerPlugin.java 2010-03-09 16:56:18 UTC (rev 102146)
+++ branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/DestinationFactoryDeployerPlugin.java 2010-03-09 17:13:42 UTC (rev 102147)
@@ -111,12 +111,6 @@
{
log.warn(e.getMessage(), e);
}
-
- // This is a hack, until I can figure out how to make the micro container to make the call for me
- //HornetQJMSRealDeployer.staticDeploy(unit, config);
-
- // Register the output
- //unit.getTransientManagedObjects().addAttachment(JMSConfiguration.class.getName(), config, JMSConfiguration.class);
unit.addAttachment(JMSConfiguration.class, config);
Modified: branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQConfigMultiParserDeployer.java
===================================================================
--- branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQConfigMultiParserDeployer.java 2010-03-09 16:56:18 UTC (rev 102146)
+++ branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQConfigMultiParserDeployer.java 2010-03-09 17:13:42 UTC (rev 102147)
@@ -57,7 +57,8 @@
try
{
Configuration config = parser.parseMainConfig(deploymentStream);
- log.debug("Main Config = " + config);
+ // TODO: this should be log.debug after merge
+ log.info("Main Config = " + config);
return config;
}
finally
Deleted: branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQConfigParserDeployer.java
===================================================================
--- branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQConfigParserDeployer.java 2010-03-09 16:56:18 UTC (rev 102146)
+++ branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQConfigParserDeployer.java 2010-03-09 17:13:42 UTC (rev 102147)
@@ -1,62 +0,0 @@
-package org.jboss.as.integration.hornetq.deployers;
-
-import java.io.InputStream;
-
-import org.hornetq.core.config.Configuration;
-import org.hornetq.core.deployers.impl.FileConfigurationParser;
-import org.jboss.deployers.vfs.spi.deployer.AbstractVFSParsingDeployer;
-import org.jboss.deployers.vfs.spi.structure.VFSDeploymentUnit;
-import org.jboss.logging.Logger;
-import org.jboss.virtual.VirtualFile;
-
-/**
- * This Deployer will take a hornetq-configuration.xml parse the Configuration
- * and attach the Configuration output into the deployment unit. Another
- * deployer that takes Configuration as an input will then take over and install
- * the queues at the proper places.
- *
- * @see HornetQJMSRealDeployer
- *
- * @author <mailto:clebert.suconic at jboss.org">Clebert Suconic</a>
- *
- */
-public class HornetQConfigParserDeployer extends AbstractVFSParsingDeployer<Configuration>
-{
-
- private static final Logger log = Logger.getLogger(HornetQConfigParserDeployer.class);
-
- private final FileConfigurationParser parser;
-
- public HornetQConfigParserDeployer(final String name)
- {
- super(Configuration.class);
-
- this.parser = new FileConfigurationParser();
-
- this.setSuffix(name);
- }
-
- @Override
- protected Configuration parse(VFSDeploymentUnit unit, VirtualFile file, Configuration root) throws Exception
- {
-
- InputStream deploymentStream = null;
-
- try
- {
- deploymentStream = file.openStream();
- Configuration config = parser.parseMainConfig(deploymentStream);
- log.info("Main Config = " + config);
-
- return config;
- } finally
- {
- try
- {
- deploymentStream.close();
- } catch (Exception ignored)
- {
- }
- }
- }
-}
Modified: branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQCoreConfigRealDeployer.java
===================================================================
--- branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQCoreConfigRealDeployer.java 2010-03-09 16:56:18 UTC (rev 102146)
+++ branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQCoreConfigRealDeployer.java 2010-03-09 17:13:42 UTC (rev 102147)
@@ -10,6 +10,7 @@
import org.jboss.deployers.spi.DeploymentException;
import org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer;
import org.jboss.deployers.structure.spi.DeploymentUnit;
+import org.jboss.metadata.ejb.jboss.JBossMetaData;
/**
* In a regular flow HornetQCoreParserDeployer will parer hornetq-configuration.xml or hornetq-queues.xml and it
@@ -32,6 +33,9 @@
{
super(Configuration.class);
addOutput(BeanMetaData.class);
+
+ // This is just to guarantee the order. JBossMetaData deployment should happen before
+ addInput(JBossMetaData.class);
}
@Override
Modified: branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQJMSRealDeployer.java
===================================================================
--- branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQJMSRealDeployer.java 2010-03-09 16:56:18 UTC (rev 102146)
+++ branches/Branch_Hornet_Temporary_2/hornetq-int/src/main/java/org/jboss/as/integration/hornetq/deployers/HornetQJMSRealDeployer.java 2010-03-09 17:13:42 UTC (rev 102147)
@@ -37,12 +37,12 @@
public HornetQJMSRealDeployer()
{
super(JMSConfiguration.class);
- log.info("Instantiating HornetQJMSRealDeployer");
// This is just to guarantee the order. The CoreDeployments should happen before
addInput(HornetQCoreDeployment.class);
+ // This is just to guarantee the order. JBossMetaData deployment should happen before
+ addInput(JBossMetaData.class);
- addInput(JBossMetaData.class); // CreateDestinationDeployer has this as an output
addOutput(BeanMetaData.class);
}
More information about the jboss-cvs-commits
mailing list