Clover coverage report -
Coverage timestamp: Thu Jun 22 2006 14:24:50 CEST
file stats: LOC: 63   Methods: 1
NCLOC: 21   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
MDBTopic01.java - 100% 100% 100%
coverage
 1    /**
 2    * EasyBeans
 3    * Copyright (C) 2006 Bull S.A.S.
 4    * Contact: easybeans@objectweb.org
 5    *
 6    * This library is free software; you can redistribute it and/or
 7    * modify it under the terms of the GNU Lesser General Public
 8    * License as published by the Free Software Foundation; either
 9    * version 2.1 of the License, or any later version.
 10    *
 11    * This library is distributed in the hope that it will be useful,
 12    * but WITHOUT ANY WARRANTY; without even the implied warranty of
 13    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 14    * Lesser General Public License for more details.
 15    *
 16    * You should have received a copy of the GNU Lesser General Public
 17    * License along with this library; if not, write to the Free Software
 18    * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
 19    * USA
 20    *
 21    * --------------------------------------------------------------------------
 22    * $Id: MDBTopic01.java 692 2006-06-20 09:17:57Z studzine $
 23    * --------------------------------------------------------------------------
 24    */
 25    package org.objectweb.easybeans.tests.common.ejbs.mdb.containermanaged.basic;
 26   
 27    import javax.ejb.ActivationConfigProperty;
 28    import javax.ejb.MessageDriven;
 29    import javax.jms.Message;
 30    import javax.jms.MessageListener;
 31   
 32    import org.objectweb.easybeans.tests.common.ejbs.entity.callbacklogger.CallbackType;
 33    import org.objectweb.easybeans.tests.common.ejbs.stateless.containermanaged.callbacklogger.BaseInsertCallbackEvent;
 34    import org.objectweb.easybeans.tests.common.jms.JMSManager;
 35   
 36    /**
 37    * This class is a simple message-driven bean that configures the listener interface using an annotation.
 38    * @author Eduardo Studzinski Estima de Castro
 39    * @author Gisele Pinheiro Souza
 40    */
 41    @MessageDriven(
 42    messageListenerInterface = MessageListener.class,
 43    activationConfig = {
 44    @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Topic"),
 45    @ActivationConfigProperty(propertyName = "destination", propertyValue = JMSManager.DEFAULT_TOPIC),
 46    @ActivationConfigProperty(propertyName = "messageSelector",
 47    propertyValue = "TYPE ='org.objectweb.easybeans.tests.common.ejbs.mdb.containermanaged.basic.MDBTopic01'")})
 48    public class MDBTopic01 extends BaseInsertCallbackEvent{
 49   
 50    /**
 51    * Message type.
 52    */
 53    public static final String MESSAGE_TYPE = "org.objectweb.easybeans.tests.common.ejbs.mdb.containermanaged.basic.MDBTopic01";
 54   
 55    /**
 56    * Manages a message.
 57    * @param message msg
 58    */
 59  1 public void onMessage(final Message message) {
 60  1 super.log(MDBTopic01.class, CallbackType.ON_MESSAGE, MDBTopic01.class);
 61    }
 62   
 63    }