Class JMSWorker

java.lang.Object
org.apache.nifi.jms.processors.JMSWorker
Direct Known Subclasses:
JMSConsumer, JMSPublisher

abstract class JMSWorker extends Object
Base class for implementing publishing and consuming JMS workers.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final org.springframework.jms.connection.CachingConnectionFactory
     
    private boolean
     
    protected final org.springframework.jms.core.JmsTemplate
     
    protected final ComponentLog
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    JMSWorker(org.springframework.jms.connection.CachingConnectionFactory connectionFactory, org.springframework.jms.core.JmsTemplate jmsTemplate, ComponentLog processLog)
    Creates an instance of this worker initializing it with JMS Connection and creating a target Channel used by sub-classes to interact with JMS systems
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
    setValid(boolean isValid)
     
    void
     
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • jmsTemplate

      protected final org.springframework.jms.core.JmsTemplate jmsTemplate
    • processLog

      protected final ComponentLog 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 JMS Connection and creating a target Channel used by sub-classes to interact with JMS systems
      Parameters:
      jmsTemplate - the instance of JmsTemplate
      processLog - the instance of ComponentLog
  • Method Details

    • shutdown

      public void shutdown()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isValid

      public boolean isValid()
    • setValid

      public void setValid(boolean isValid)