Class WhileLockedProcessor
java.lang.Object
org.springframework.integration.util.WhileLockedProcessor
public abstract class WhileLockedProcessor extends Object
A simple strategy callback class that allows you to provide
a code that needs to be executed under
Lock
provided by
LockRegistry
A typical usage would be to provide implementation of whileLocked()
method and
then call doWhileLocked()
- Since:
- 2.2
- Author:
- Oleg Zhurakousky
-
Constructor Summary
Constructors Constructor Description WhileLockedProcessor(LockRegistry lockRegistry, Object key)
-
Method Summary
Modifier and Type Method Description void
doWhileLocked()
protected abstract void
whileLocked()
Override this method to provide the behavior that needs to be executed while under the lock.
-
Constructor Details
-
Method Details
-
doWhileLocked
- Throws:
IOException
-
whileLocked
Override this method to provide the behavior that needs to be executed while under the lock.- Throws:
IOException
- Any IOException.
-