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
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
A key for a thread-local store and its related directory pair. -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterReceive
(boolean messageReceived, MessageSource<?> source) Invoked after the message source receive() method.void
beforeReceive
(MessageSource<?> source) Invoked before the message source receive() method.Return the currentRotationPolicy.KeyDirectory
.
-
Method Details
-
beforeReceive
Invoked before the message source receive() method.- Parameters:
source
- the message source.
-
afterReceive
Invoked after the message source receive() method.- Parameters:
messageReceived
- true if a message was received.source
- the message source.
-
getCurrent
RotationPolicy.KeyDirectory getCurrent()Return the currentRotationPolicy.KeyDirectory
.- Returns:
- the current
RotationPolicy.KeyDirectory
- Since:
- 5.2
-