public class JndiJmsConnectionFactoryHandler extends Object implements IJMSConnectionFactoryProvider
| Modifier and Type | Field and Description |
|---|---|
private javax.jms.ConnectionFactory |
connectionFactory |
private PropertyContext |
context |
private ComponentLog |
logger |
private Set<PropertyDescriptor> |
propertyDescriptors |
| Constructor and Description |
|---|
JndiJmsConnectionFactoryHandler(ConfigurationContext context,
ComponentLog logger) |
JndiJmsConnectionFactoryHandler(ProcessContext context,
ComponentLog logger) |
| Modifier and Type | Method and Description |
|---|---|
private Context |
createInitialContext() |
javax.jms.ConnectionFactory |
getConnectionFactory() |
private static Object |
instrumentWithClassLoader(Object obj,
ClassLoader classLoader,
Class<?>... interfaces) |
private javax.jms.ConnectionFactory |
lookupConnectionFactory() |
void |
resetConnectionFactory(javax.jms.ConnectionFactory cachedFactory) |
private final PropertyContext context
private final Set<PropertyDescriptor> propertyDescriptors
private final ComponentLog logger
private volatile javax.jms.ConnectionFactory connectionFactory
public JndiJmsConnectionFactoryHandler(ConfigurationContext context, ComponentLog logger)
public JndiJmsConnectionFactoryHandler(ProcessContext context, ComponentLog logger)
public javax.jms.ConnectionFactory getConnectionFactory()
getConnectionFactory in interface IJMSConnectionFactoryProviderpublic void resetConnectionFactory(javax.jms.ConnectionFactory cachedFactory)
resetConnectionFactory in interface IJMSConnectionFactoryProviderprivate javax.jms.ConnectionFactory lookupConnectionFactory()
private Context createInitialContext() throws NamingException
NamingExceptionprivate static Object instrumentWithClassLoader(Object obj, ClassLoader classLoader, Class<?>... interfaces)
Copyright © 2021 Apache NiFi Project. All rights reserved.