public class IfsaMessagingSourceFactory extends MessagingSourceFactory
IfsaMessagingSource
s, to share them for IFSA Objects that can use the same.
IFSA related IBIS objects can obtain a MessagingSource from this class. The physical connection is shared
between all IBIS objects that have the same ApplicationID.log
Constructor and Description |
---|
IfsaMessagingSourceFactory() |
Modifier and Type | Method and Description |
---|---|
protected javax.jms.ConnectionFactory |
createConnectionFactory(Context context,
String applicationId,
boolean createDestination,
boolean useJms102) |
protected Context |
createContext() |
protected MessagingSource |
createMessagingSource(String id,
String authAlias,
boolean createDestination,
boolean useJms102) |
MessagingSource |
getConnection(String id) |
protected Map |
getMessagingSourceMap() |
protected String |
getProviderUrl() |
getConnectionFactory, getContext, getMessagingSource
protected Map getMessagingSourceMap()
getMessagingSourceMap
in class MessagingSourceFactory
protected MessagingSource createMessagingSource(String id, String authAlias, boolean createDestination, boolean useJms102) throws IbisException
createMessagingSource
in class MessagingSourceFactory
IbisException
public MessagingSource getConnection(String id) throws IbisException
IbisException
protected String getProviderUrl()
protected Context createContext() throws NamingException
createContext
in class MessagingSourceFactory
NamingException
protected javax.jms.ConnectionFactory createConnectionFactory(Context context, String applicationId, boolean createDestination, boolean useJms102) throws IbisException, NamingException
createConnectionFactory
in class MessagingSourceFactory
IbisException
NamingException
Copyright © 2023 Frank!Framework. All rights reserved.