public class JmsMessagingSourceFactory extends MessagingSourceFactory
JmsMessagingSource
s, to share them for JMS Objects that can use the same.
JMS related IBIS objects can obtain a MessagingSource from this class. The physical connection is shared
between all IBIS objects that have the same connectionFactoryName.log
Constructor and Description |
---|
JmsMessagingSourceFactory(JMSFacade jmsFacade) |
Modifier and Type | Method and Description |
---|---|
protected javax.jms.ConnectionFactory |
createConnectionFactory(Context context,
String cfName,
boolean createDestination,
boolean useJms102)
Removed the suggested wrap ConnectionFactory, to work around bug in JMSQueueConnectionFactoryHandle in combination with Spring.
|
protected Context |
createContext() |
protected MessagingSource |
createMessagingSource(String jmsConnectionFactoryName,
String authAlias,
boolean createDestination,
boolean useJms102) |
String |
getConnectionFactoryInfo(javax.jms.ConnectionFactory connectionFactory) |
protected Map<String,MessagingSource> |
getMessagingSourceMap() |
getConnectionFactory, getContext, getMessagingSource
public JmsMessagingSourceFactory(JMSFacade jmsFacade)
protected Map<String,MessagingSource> getMessagingSourceMap()
getMessagingSourceMap
in class MessagingSourceFactory
protected MessagingSource createMessagingSource(String jmsConnectionFactoryName, String authAlias, boolean createDestination, boolean useJms102) throws IbisException
createMessagingSource
in class MessagingSourceFactory
IbisException
protected Context createContext() throws NamingException
createContext
in class MessagingSourceFactory
NamingException
protected javax.jms.ConnectionFactory createConnectionFactory(Context context, String cfName, boolean createDestination, boolean useJms102) throws IbisException
createConnectionFactory
in class MessagingSourceFactory
IbisException
public String getConnectionFactoryInfo(javax.jms.ConnectionFactory connectionFactory)
Copyright © 2023 Frank!Framework. All rights reserved.