public class MessageServiceConfigProcessor extends AbstractServiceConfigProcessor
MessageBrokerConfigProcessor
implementation that installs a default MessageService if one has not already
been configured through the BlazeDS XML configuration.
Using this processor makes the traditional messaging-config.xml
file in BlazeDS XML configuration
unnecessary when exclusively using Spring to configure Flex messaging destinations.
This processor is installed automatically when using the message-broker
tag in the xml namespace
configuration. Its settings can be customized using the message-service
child tag. See the XSD docs for
more detail.
AbstractServiceConfigProcessor.CustomSpringAdapter
Constructor and Description |
---|
MessageServiceConfigProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
findDefaultChannel(flex.messaging.MessageBroker broker,
flex.messaging.services.Service service)
Tries to find a sensible default AMF channel for the default MessageService
If a application-level default is set on the MessageBroker, that will be used.
|
protected String |
getServiceAdapterClassName()
Returns the class name of the default
ServiceAdapter for the Service |
protected String |
getServiceAdapterId()
Returns the default
ServiceAdapter id for the Service |
protected String |
getServiceClassName()
Returns the class name of the specific
Service implementation being configured |
protected String |
getServiceId()
Returns the default id for the
Service being configured |
processAfterStartup, processBeforeStartup, setBeanFactory, setDefaultAdapterId, setDefaultChannels
public void findDefaultChannel(flex.messaging.MessageBroker broker, flex.messaging.services.Service service)
findDefaultChannel
in class AbstractServiceConfigProcessor
broker
- service
- protected String getServiceAdapterClassName()
ServiceAdapter
for the Service
getServiceAdapterClassName
in class AbstractServiceConfigProcessor
protected String getServiceAdapterId()
ServiceAdapter
id for the Service
getServiceAdapterId
in class AbstractServiceConfigProcessor
protected String getServiceClassName()
Service
implementation being configuredgetServiceClassName
in class AbstractServiceConfigProcessor
protected String getServiceId()
Service
being configuredgetServiceId
in class AbstractServiceConfigProcessor
Copyright © 2014. All rights reserved.