Реализация EJB MDB в Spring-JMS - PullRequest
0 голосов
/ 26 марта 2020

Я новичок как в 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 в качестве веб-сервера. Я не совсем понимаю, как в этом будет реализована конфигурация активации (канал или посредник) !!!

Будем благодарны за любые предложения !!!

...