Package org.apache.nifi.jms.processors
Class JMSWorker
java.lang.Object
org.apache.nifi.jms.processors.JMSWorker
- Direct Known Subclasses:
JMSConsumer,JMSPublisher
Base class for implementing publishing and consuming JMS workers.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.springframework.jms.connection.CachingConnectionFactoryprivate booleanprotected final org.springframework.jms.core.JmsTemplateprotected final ComponentLog -
Constructor Summary
ConstructorsConstructorDescriptionJMSWorker(org.springframework.jms.connection.CachingConnectionFactory connectionFactory, org.springframework.jms.core.JmsTemplate jmsTemplate, ComponentLog processLog) Creates an instance of this worker initializing it with JMSConnectionand creating a targetChannelused by sub-classes to interact with JMS systems -
Method Summary
-
Field Details
-
jmsTemplate
protected final org.springframework.jms.core.JmsTemplate jmsTemplate -
processLog
-
connectionFactory
private final org.springframework.jms.connection.CachingConnectionFactory connectionFactory -
isValid
private boolean isValid
-
-
Constructor Details
-
JMSWorker
public JMSWorker(org.springframework.jms.connection.CachingConnectionFactory connectionFactory, org.springframework.jms.core.JmsTemplate jmsTemplate, ComponentLog processLog) Creates an instance of this worker initializing it with JMSConnectionand creating a targetChannelused by sub-classes to interact with JMS systems- Parameters:
jmsTemplate- the instance ofJmsTemplateprocessLog- the instance ofComponentLog
-
-
Method Details