|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.flex.core.MessageBrokerFactoryBean
public class MessageBrokerFactoryBean
FactoryBean that creates a local MessageBroker instance within a Spring web application context. The
resulting Spring-managed MessageBroker can be used to export Spring beans for direct remoting from a Flex client.
By default, this FactoryBean will look for a BlazeDS config file at /WEB-INF/flex/services-config.xml. This location
may be overridden using the servicesConfigPath property. Spring's ResourceLoader abstraction is used to load
the config resources, so the location may be specified using ant-style paths.
The initialization of the MessageBroker logically consists of two phases:
MessageBrokerConfigProcessor instances with this FactoryBean via the configProcessors property.
Http-based messages should be routed to the MessageBroker using the DispatcherServlet in combination with the
MessageBrokerHandlerAdapter.
MessageBrokerHandlerAdapter,
MessageBrokerConfigProcessor| Constructor Summary | |
|---|---|
MessageBrokerFactoryBean()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
|
void |
destroy()
|
java.util.Set<MessageBrokerConfigProcessor> |
getConfigProcessors()
Return the set of configuration processors that can customize the created MessageBroker |
java.lang.Object |
getObject()
|
java.lang.Class<? extends flex.messaging.MessageBroker> |
getObjectType()
|
boolean |
isSingleton()
|
void |
setBeanClassLoader(java.lang.ClassLoader classLoader)
|
void |
setBeanName(java.lang.String name)
|
void |
setConfigProcessors(java.util.Set<MessageBrokerConfigProcessor> startupProcessors)
|
void |
setConfigurationManager(flex.messaging.config.ConfigurationManager configurationManager)
|
void |
setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
|
void |
setServicesConfigPath(java.lang.String servicesConfigPath)
|
void |
setServletContext(javax.servlet.ServletContext servletContext)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MessageBrokerFactoryBean()
| Method Detail |
|---|
public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.Exception
public void destroy()
throws java.lang.Exception
destroy in interface org.springframework.beans.factory.DisposableBeanjava.lang.Exceptionpublic java.util.Set<MessageBrokerConfigProcessor> getConfigProcessors()
MessageBroker
public java.lang.Object getObject()
throws java.lang.Exception
getObject in interface org.springframework.beans.factory.FactoryBeanjava.lang.Exceptionpublic java.lang.Class<? extends flex.messaging.MessageBroker> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBeanpublic boolean isSingleton()
isSingleton in interface org.springframework.beans.factory.FactoryBeanpublic void setBeanClassLoader(java.lang.ClassLoader classLoader)
setBeanClassLoader in interface org.springframework.beans.factory.BeanClassLoaderAwarepublic void setBeanName(java.lang.String name)
setBeanName in interface org.springframework.beans.factory.BeanNameAwarepublic void setConfigProcessors(java.util.Set<MessageBrokerConfigProcessor> startupProcessors)
startupProcessors - public void setConfigurationManager(flex.messaging.config.ConfigurationManager configurationManager)
configurationManager - public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
setResourceLoader in interface org.springframework.context.ResourceLoaderAwarepublic void setServicesConfigPath(java.lang.String servicesConfigPath)
servicesConfigPath - public void setServletContext(javax.servlet.ServletContext servletContext)
setServletContext in interface org.springframework.web.context.ServletContextAware
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||