package gcom.batch.gerencial.micromedicao;
import javax.ejb.CreateException;
import javax.ejb.EJBException;
import javax.ejb.MessageDrivenBean;
import javax.ejb.MessageDrivenContext;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.ObjectMessage;
/**
* Descri��o da classe
*
* @author Fernando Fontelles
* @date 20/05/2010
*/
public class BatchGerarResumoIndicadoresMicromedicaoPorAnoMDB
implements
MessageDrivenBean,
MessageListener {
private static final long serialVersionUID = 1L;
public BatchGerarResumoIndicadoresMicromedicaoPorAnoMDB() {
super();
}
public void setMessageDrivenContext(MessageDrivenContext ctx)
throws EJBException {
}
public void ejbRemove() throws EJBException {
}
public void onMessage(Message message) {
if (message instanceof ObjectMessage) {
// ObjectMessage objectMessage = (ObjectMessage) message;
// try {
// this.getControladorGerencialMicromedicao().gerarResumoIndicadoresMicromedicaoPorAno((Integer) ((Object[]) objectMessage.getObject())[0]);
// } catch (JMSException e) {
// System.out.println("Erro no MDB");
// e.printStackTrace();
// } catch (ControladorException e) {
// System.out.println("Erro no MDB");
// e.printStackTrace();
// }
}
}
/**
* Default create method
*
* @throws CreateException
*/
public void ejbCreate() {
}
}