|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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.InitializingBean
java.lang.Exception
public void destroy() throws java.lang.Exception
destroy
in interface org.springframework.beans.factory.DisposableBean
java.lang.Exception
public java.util.Set<MessageBrokerConfigProcessor> getConfigProcessors()
MessageBroker
public java.lang.Object getObject() throws java.lang.Exception
getObject
in interface org.springframework.beans.factory.FactoryBean
java.lang.Exception
public java.lang.Class<? extends flex.messaging.MessageBroker> getObjectType()
getObjectType
in interface org.springframework.beans.factory.FactoryBean
public boolean isSingleton()
isSingleton
in interface org.springframework.beans.factory.FactoryBean
public void setBeanClassLoader(java.lang.ClassLoader classLoader)
setBeanClassLoader
in interface org.springframework.beans.factory.BeanClassLoaderAware
public void setBeanName(java.lang.String name)
setBeanName
in interface org.springframework.beans.factory.BeanNameAware
public 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.ResourceLoaderAware
public 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 |