Interface RotationPolicy

All Known Implementing Classes:
StandardRotationPolicy

public interface RotationPolicy
A strategy for rotating advices to allow reconfiguring the message source before and/or after a poll.
Since:
5.2
Author:
Gary Russell, Michael Forstner, Artem Bilan, David Turanski
  • Method Details

    • beforeReceive

      void beforeReceive(MessageSource<?> source)
      Invoked before the message source receive() method.
      Parameters:
      source - the message source.
    • afterReceive

      void afterReceive(boolean messageReceived, MessageSource<?> source)
      Invoked after the message source receive() method.
      Parameters:
      messageReceived - true if a message was received.
      source - the message source.
    • getCurrent

      Return the current RotationPolicy.KeyDirectory.
      Returns:
      the current RotationPolicy.KeyDirectory
      Since:
      5.2