2010-06-12 8 views
0

Je crée des destinations dynamiquesMessageBroker.getMessageBroker (null) se pointeur null Exception

courtier MessageBroker = MessageBroker.getMessageBroker (NULL);

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

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

Mais je reçois exception de pointeur nul courtier MessageBroker = MessageBroker.getMessageBroker (null);

Quelqu'un peut-il me aider

Répondre

0

Vous pouvez utiliser l'intégration BlazeDS Spring. Flex utilise par défaut "__default__" en tant qu'ID de messageBroker, auquel cas votre MessageBroker.getMessageBroker(null) est vrai. Cependant, Spring utilise "_messageBroker" comme identifiant de courtier. Par conséquent, vous pourriez avoir à utiliser

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

Cette URL dit encore mieux ....

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

MessageBroker broker=MessageBroker.getMessageBroker(BeanIds.MESSAGE_BROKER); 
Questions connexes