Interface JmsListenerLockFactory

All Known Implementing Classes:
DefaultJmsListenerLockFactory

public interface JmsListenerLockFactory
Factory for instances of JmsListenerLock
Since:
1.2.0
  • Method Details

    • newDefault

      static JmsListenerLockFactory newDefault()
      Returns:
      a new default instance
    • createLock

      JmsListenerLock createLock(InternalAckMode resolvedAckMode)
      Creates a new instance for the given resolvedAckMode
      Parameters:
      resolvedAckMode - the ack mode
      Returns:
      a new instance
    • setEnabled

      void setEnabled(boolean enabled)
      Toggles the enable state of this instance. This is useful for stop/reconnection cases in which we want to keep messages from being dispatched to the flow.
      Parameters:
      enabled - the new state