Я новичок как в EJB-MDB, так и в Spring JMS. Моя текущая реализация:
MQ - сервер веб-приложений, использующий канал (конфигурация активации) - MDB (реализация EJB).
Краткий фрагмент реализации MDB приведен ниже:
@MessageDriven(mappedName = "mq/appname.send", activationConfig = {
@ActivationConfigProperty(propertyName = "destinationType",
propertyValue = "javax.jms.Queue"),
@ActivationConfigProperty(propertyName = "destination",
propertyValue = "mq/appname.send")
})*
public class LeadsHubMessageDrivenBean implements MessageListener {
private static final Logger LOGGER = Logger.getInstance(LeadsHubMessageDrivenBean.class);
private static final String EMPTY_STRING = "";
public LeadsHubMessageDrivenBean() {
}
@Override
public void onMessage(Message message) {
if(LOGGER.isSuppEnabled()){
LOGGER.supp("Entered onMessage() method of LeadsHubMessageDrivenBean MDB listener");
}
Я хотел реализовать то же самое с Spring JMS для Tomcat в качестве веб-сервера. Я не совсем понимаю, как в этом будет реализована конфигурация активации (канал или посредник) !!!
Будем благодарны за любые предложения !!!