|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectflex.management.ManageableComponent
flex.messaging.services.ServiceAdapter
flex.messaging.services.messaging.adapters.MessagingAdapter
org.springframework.flex.messaging.jms.JmsAdapter
public class JmsAdapter
A MessagingAdapter implementation that enables sending and receiving messages via JMS.
| Field Summary |
|---|
| Fields inherited from class flex.messaging.services.ServiceAdapter |
|---|
LOG_CATEGORY |
| Fields inherited from class flex.management.ManageableComponent |
|---|
control, id, managed, NULL_COMPONENT_PROPERTY, parent, PROPERTY_CHANGE_AFTER_STARTUP, started, valid |
| Constructor Summary | |
|---|---|
JmsAdapter()
|
|
| Method Summary | |
|---|---|
void |
afterPropertiesSet()
|
org.springframework.jms.core.JmsTemplate |
getJmsTemplate()
Returns the JmsTemplate used by this adapter |
boolean |
handlesSubscriptions()
|
java.lang.Object |
invoke(flex.messaging.messages.Message flexMessage)
Invoked when a Message is received from a Flex client. |
java.lang.Object |
manage(flex.messaging.messages.CommandMessage commandMessage)
|
void |
setBeanName(java.lang.String beanName)
|
void |
setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
Sets the ConnectionFactory to use for sending and receiving JMS messages |
void |
setDestinationResolver(org.springframework.jms.support.destination.DestinationResolver destinationResolver)
Sets the DestinationResolver for resolving the JMS destination for this adapter |
void |
setJmsDestination(javax.jms.Destination destination)
Sets the JMS Destination for messages sent and received by this adapter |
void |
setMessageConverter(org.springframework.jms.support.converter.MessageConverter messageConverter)
Sets the MessageConverter for messages sent and received by this adapter. |
void |
setQueueName(java.lang.String queueName)
Sets the JMS queue name for messages sent and received by this adapter. |
void |
setTopicName(java.lang.String topicName)
Sets the JMS topic name for messages sent and received by this adapter. |
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
Sets the PlatformTransactionManager to be used when sending and receiving messages |
void |
start()
|
void |
stop()
|
| Methods inherited from class flex.messaging.services.messaging.adapters.MessagingAdapter |
|---|
allowSend, allowSubscribe, getSecurityConstraintManager, initialize, setSecurityConstraintManager, validate |
| Methods inherited from class flex.messaging.services.ServiceAdapter |
|---|
getAdapterState, getDestination, getLogCategory, setAdapterState, setDestination, setupAdapterControl |
| Methods inherited from class flex.management.ManageableComponent |
|---|
blockAssignmentWhileStarted, blockNullAssignment, getControl, getId, getParent, invalidate, isManaged, isStarted, isValid, setControl, setId, setManaged, setParent, setStarted, setValid |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JmsAdapter()
| Method Detail |
|---|
public void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanpublic org.springframework.jms.core.JmsTemplate getJmsTemplate()
JmsTemplate used by this adapter
public boolean handlesSubscriptions()
handlesSubscriptions in class flex.messaging.services.ServiceAdapterpublic java.lang.Object invoke(flex.messaging.messages.Message flexMessage)
invoke in class flex.messaging.services.ServiceAdapterpublic java.lang.Object manage(flex.messaging.messages.CommandMessage commandMessage)
manage in class flex.messaging.services.ServiceAdapterpublic void setBeanName(java.lang.String beanName)
setBeanName in interface org.springframework.beans.factory.BeanNameAwarepublic void setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
ConnectionFactory to use for sending and receiving JMS messages
connectionFactory - the connection factorypublic void setDestinationResolver(org.springframework.jms.support.destination.DestinationResolver destinationResolver)
DestinationResolver for resolving the JMS destination for this adapter
destinationResolver - the destination resolverpublic void setJmsDestination(javax.jms.Destination destination)
Destination for messages sent and received by this adapter
destination - the destinationpublic void setMessageConverter(org.springframework.jms.support.converter.MessageConverter messageConverter)
MessageConverter for messages sent and received by this adapter.
messageConverter - the message converterpublic void setQueueName(java.lang.String queueName)
queueName - the JMS queue namepublic void setTopicName(java.lang.String topicName)
topicName - the JMS topic namepublic void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
PlatformTransactionManager to be used when sending and receiving messages
transactionManager - the transaction managerpublic void start()
start in interface flex.messaging.FlexComponentstart in class flex.messaging.services.ServiceAdapterpublic void stop()
stop in interface flex.messaging.FlexComponentstop in class flex.messaging.services.ServiceAdapter
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||