From: <jbo...@li...> - 2006-07-10 21:18:13
|
Author: unibrew Date: 2006-07-10 17:18:06 -0400 (Mon, 10 Jul 2006) New Revision: 4994 Modified: labs/jbosslabs/trunk/portal-extensions/counters-ejb3/src/java/org/jboss/forge/counters/CountersMDB.java labs/jbosslabs/trunk/portal-extensions/counters-ejb3/src/web/WEB-INF/persistence.xml Log: Removing MDB from deploying and repairing counters after AS change. Modified: labs/jbosslabs/trunk/portal-extensions/counters-ejb3/src/java/org/jboss/forge/counters/CountersMDB.java =================================================================== --- labs/jbosslabs/trunk/portal-extensions/counters-ejb3/src/java/org/jboss/forge/counters/CountersMDB.java 2006-07-10 21:01:42 UTC (rev 4993) +++ labs/jbosslabs/trunk/portal-extensions/counters-ejb3/src/java/org/jboss/forge/counters/CountersMDB.java 2006-07-10 21:18:06 UTC (rev 4994) @@ -21,74 +21,74 @@ * 02110-1301 USA, or see the FSF site: http://www.fsf.org. */ -package org.jboss.forge.counters; - -import javax.ejb.ActivationConfigProperty; -import javax.ejb.MessageDriven; - -import javax.jms.Message; -import javax.jms.TextMessage; - -import javax.naming.InitialContext; -import javax.naming.NamingException; - -import org.jboss.forge.common.projects.CountersServiceInterface; -import org.jboss.logging.Logger; - - -/** - * EJB3 Message Driven Bean class which is used for receiving messages from - * DownloadCounters. It is responsible for incrementing requested counter. - * @author Ryszard Kozmik - * - */ -@MessageDriven(activationConfig = - { @ActivationConfigProperty(propertyName = "destinationType", - propertyValue = "javax.jms.Queue") - , @ActivationConfigProperty(propertyName = "destination", - propertyValue = "queue/jblab_counters") - } -) -public class CountersMDB -{ - - private static Logger logger; - - /** - * Just default constructor which gets Logger instance for this class. - */ - public CountersMDB() - { - if (logger == null) - { - // Initializing logger. - logger = Logger.getLogger(this.getClass()); - } - } - - /** - * Method responsible for getting mesages sent from DownloadCounters. - * It gets message and increments a counter for given in message filepath. - * @param msg - */ - public void onMessage(Message msg) - { - try - { - TextMessage txtMsg = (TextMessage) msg; - InitialContext ctx = new InitialContext(); - CountersService countersService = - (CountersService) ctx.lookup(CountersServiceInterface.jndiName); - countersService.incrementCounter(txtMsg.getText()); - } - catch (NamingException e) - { - logger.error("CountersService was not found while incrementing counter."); - } - catch (Exception e) - { - logger.error("Problem while processing message in MDB.", e); - } - } - -} +//package org.jboss.forge.counters; +// +//import javax.ejb.ActivationConfigProperty; +//import javax.ejb.MessageDriven; +// +//import javax.jms.Message; +//import javax.jms.TextMessage; +// +//import javax.naming.InitialContext; +//import javax.naming.NamingException; +// +//import org.jboss.forge.common.projects.CountersServiceInterface; +//import org.jboss.logging.Logger; +// +// +///** +// * EJB3 Message Driven Bean class which is used for receiving messages from +// * DownloadCounters. It is responsible for incrementing requested counter. +// * @author Ryszard Kozmik +// * +// */ +//@MessageDriven(activationConfig = +// { @ActivationConfigProperty(propertyName = "destinationType", +// propertyValue = "javax.jms.Queue") +// , @ActivationConfigProperty(propertyName = "destination", +// propertyValue = "queue/jblab_counters") +// } +//) +//public class CountersMDB +//{ +// +// private static Logger logger; +// +// /** +// * Just default constructor which gets Logger instance for this class. +// */ +// public CountersMDB() +// { +// if (logger == null) +// { +// // Initializing logger. +// logger = Logger.getLogger(this.getClass()); +// } +// } +// +// /** +// * Method responsible for getting mesages sent from DownloadCounters. +// * It gets message and increments a counter for given in message filepath. +// * @param msg +// */ +// public void onMessage(Message msg) +// { +// try +// { +// TextMessage txtMsg = (TextMessage) msg; +// InitialContext ctx = new InitialContext(); +// CountersService countersService = +// (CountersService) ctx.lookup(CountersServiceInterface.jndiName); +// countersService.incrementCounter(txtMsg.getText()); +// } +// catch (NamingException e) +// { +// logger.error("CountersService was not found while incrementing counter."); +// } +// catch (Exception e) +// { +// logger.error("Problem while processing message in MDB.", e); +// } +// } +// +//} Modified: labs/jbosslabs/trunk/portal-extensions/counters-ejb3/src/web/WEB-INF/persistence.xml =================================================================== --- labs/jbosslabs/trunk/portal-extensions/counters-ejb3/src/web/WEB-INF/persistence.xml 2006-07-10 21:01:42 UTC (rev 4993) +++ labs/jbosslabs/trunk/portal-extensions/counters-ejb3/src/web/WEB-INF/persistence.xml 2006-07-10 21:18:06 UTC (rev 4994) @@ -1,9 +1,10 @@ -<entity-manager> - <name>counters</name> - <jta-data-source>java:/LabsDS</jta-data-source> - <properties> - <property name="hibernate.connection.datasource" value="LabsDS" /> - <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" /> - <property name="hibernate.hbm2ddl.auto" value="update" /> - </properties> -</entity-manager> +<?xml version="1.0" encoding="UTF-8"?> +<persistence> + <persistence-unit name="counters"> + <jta-data-source>java:/LabsDS</jta-data-source> + <properties> + <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" /> + <property name="hibernate.hbm2ddl.auto" value="update" /> + </properties> + </persistence-unit> +</persistence> |