Liferay Message Bus между двумя портлетами
У меня проблемы с шиной сообщений, надеюсь, вы мне поможете.
У меня 2 портлета
В портлете 1 региостр всех списков и мест назначения
<bean id="destination.notification" class="com.liferay.portal.kernel.messaging.ParallelDestination">
<property name="name" value="test/notification" />
</bean>
<bean id="messagingConfigurator" class="com.liferay.portal.kernel.messaging.config.PluginMessagingConfigurator">
<property name="messageListeners">
<map key-type="java.lang.String" value-type="java.util.List">
<entry key="test/notification">
<list value-type="com.liferay.portal.kernel.messaging.MessageListener">
<ref bean="messageListener.test_listener" />
</list>
</entry>
</map>
</property>
<property name="destinations">
<list>
<ref bean="destination.notification"/>
</list>
</property>
</bean>
Все работает нормально, когда я отправляю сообщение из портлета 1, выполняются все списки, находящиеся в одном портлете.
Но я не понимаю, как я могу зарегистрировать Listner для того же сообщения в портлете 2?
Надеюсь, один и тот же может мне помочь.
Marco