MessageBroker.getMessageBroker (null) получает исключение нулевого указателя - PullRequest
0 голосов
/ 12 июня 2010

Я создаю динамические пункты назначения

MessageBroker broker = MessageBroker.getMessageBroker (null);

        MessageService service = (MessageService) broker.getService("message-service");
        MessageDestination destination = (MessageDestination) service.createDestination("Group1");

        if (service.isStarted()) {
            destination.start();
        }

Но я получаю исключение нулевого указателя MessageBroker broker = MessageBroker.getMessageBroker (null);

Может ли кто-нибудь мне помочь

1 Ответ

0 голосов
/ 08 мая 2011

Возможно, вы используете интеграцию Spring blazeds.Flex по умолчанию использует "__default__" в качестве идентификатора messageBroker, и в этом случае ваш MessageBroker.getMessageBroker(null) остается верным.Однако Spring использует "_messageBroker" в качестве идентификатора брокера.Поэтому вам, возможно, придется использовать

MessageBroker broker=MessageBroker.getMessageBroker("_messageBroker");

Этот URL говорит, что это даже лучше ....

http://forum.springsource.org/showthread.php?t=72964

MessageBroker broker=MessageBroker.getMessageBroker(BeanIds.MESSAGE_BROKER);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...