如何在没有弹簧的情况下创建ActiveMQ Consumer?

时间:2015-10-14 17:35:34

标签: java jms activemq

我创建了一个必须使用activemq主题的应用程序,但在这个项目中我们不需要使用spring xml。我只创建了一个名为ActiveMQConsumer的类,它实现了MessageListener并覆盖了onMessage方法,但没有任何反应......这种方法可以吗?还是缺少什​​么?我目前正在通过tcp连接。

System.out.print("Add(A), Delete(D), Find(F), Size(S), Min(m), Max(M), List(L), Quit(Q) >> ");
char c = scan.next().charAt(0);
switch (c) {
    case 'A':
        int y = scan.nextInt(); // here you need next input
        bag.Add(y);
        break;
    case 'F':
        int y = scan.nextInt(); // here you need next input
        bag.Find(y);
        break;
    case 'S':
        bag.Size();
        break;
    case 'm':
        bag.Min();
        break;
    case 'M':
        bag.Max();
        break;
}

}

1 个答案:

答案 0 :(得分:0)

我使用ContextListener来调用runnable类解决了我的问题。只需将其放入web.xml即可。