public final class JMSFactory extends Object
Modifier and Type | Method and Description |
---|---|
static org.springframework.jms.listener.DefaultMessageListenerContainer |
createJmsListener(org.springframework.jms.listener.DefaultMessageListenerContainer jmsListener,
JMSConfiguration jmsConfig,
javax.jms.MessageListener listenerHandler,
String destinationName,
javax.jms.Destination destination,
String messageSelectorPrefix,
boolean userCID) |
static org.springframework.jms.listener.AbstractMessageListenerContainer |
createJmsListener(EndpointInfo ei,
JMSConfiguration jmsConfig,
javax.jms.MessageListener listenerHandler,
String destinationName)
Create and start listener using configuration information from jmsConfig.
|
static org.springframework.jms.listener.DefaultMessageListenerContainer |
createJmsListener(JMSConfiguration jmsConfig,
javax.jms.MessageListener listenerHandler,
javax.jms.Destination destination,
String messageSelectorPrefix,
boolean userCID)
Create and start listener using configuration information from jmsConfig.
|
static org.springframework.jms.listener.DefaultMessageListenerContainer |
createJmsListener(JMSConfiguration jmsConfig,
javax.jms.MessageListener listenerHandler,
String destination,
String messageSelectorPrefix,
boolean userCID) |
static org.springframework.jms.core.JmsTemplate |
createJmsTemplate(JMSConfiguration jmsConfig,
JMSMessageHeadersType messageProperties)
Create JmsTemplate from configuration information.
|
static javax.jms.Destination |
resolveOrCreateDestination(org.springframework.jms.core.JmsTemplate jmsTemplate,
String replyToDestinationName,
boolean pubSubDomain)
If the destinationName given is null then a temporary destination is created else the destination name
is resolved using the resolver from the jmsConfig
|
public static org.springframework.jms.core.JmsTemplate createJmsTemplate(JMSConfiguration jmsConfig, JMSMessageHeadersType messageProperties)
jmsConfig
- configuration informationmessageProperties
- context headerspublic static org.springframework.jms.listener.AbstractMessageListenerContainer createJmsListener(EndpointInfo ei, JMSConfiguration jmsConfig, javax.jms.MessageListener listenerHandler, String destinationName)
ei
- the EndpointInfo for the listenerjmsConfig
- configuration informationlistenerHandler
- object to be called when a message arrivesdestinationName
- null for temp dest or a destination namepublic static org.springframework.jms.listener.DefaultMessageListenerContainer createJmsListener(JMSConfiguration jmsConfig, javax.jms.MessageListener listenerHandler, javax.jms.Destination destination, String messageSelectorPrefix, boolean userCID)
jmsConfig
- configuration informationlistenerHandler
- object to be called when a message arrivesdestinationName
- null for temp dest or a destination namemessageSelectorPrefix
- prefix for the messageselectorpublic static org.springframework.jms.listener.DefaultMessageListenerContainer createJmsListener(JMSConfiguration jmsConfig, javax.jms.MessageListener listenerHandler, String destination, String messageSelectorPrefix, boolean userCID)
public static org.springframework.jms.listener.DefaultMessageListenerContainer createJmsListener(org.springframework.jms.listener.DefaultMessageListenerContainer jmsListener, JMSConfiguration jmsConfig, javax.jms.MessageListener listenerHandler, String destinationName, javax.jms.Destination destination, String messageSelectorPrefix, boolean userCID)
public static javax.jms.Destination resolveOrCreateDestination(org.springframework.jms.core.JmsTemplate jmsTemplate, String replyToDestinationName, boolean pubSubDomain)
jmsTemplate
- template to use for session and resolverreplyToDestinationName
- null for temporary destination or a destination namepubSubDomain
- true=pubSub, false=QueuesApache CXF