The MessageBrokerFactoryBean
must be configured as a bean in your Spring WebApplicationContext in order to bootstrap the MessageBroker
.
For example, the MessageBrokerFactoryBean
configured in its simplest form:
<!-- Bootstraps and exposes the BlazeDS MessageBroker --> <bean id="mySpringManagedMessageBroker" class="org.springframework.flex.messaging.MessageBrokerFactoryBean" />
The MessageBrokerFactoryBean
will look for a BlazeDS xml configuration file in its default location: /WEB-INF/flex/services-config.xml. The location
may be overridden using the servicesConfigPath
property. The MessageBrokerFactoryBean
uses Spring's ResourceLoader
abstraction,
so that typical Spring resource paths may be used. For example, to load the configuration from the application's classpath:
<!-- Bootstraps and exposes the BlazeDS MessageBroker --> <bean id="mySpringManagedMessageBroker" class="org.springframework.flex.messaging.MessageBrokerFactoryBean" > <property name="servicesConfigPath" value="classpath*:services-config.xml" /> </bean>