Class WhileLockedProcessor
java.lang.Object
org.springframework.integration.util.WhileLockedProcessor
Deprecated, for removal: This API element is subject to removal in a future version.
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, Artem Bilan
-
Constructor Summary
ConstructorDescriptionWhileLockedProcessor
(LockRegistry lockRegistry, Object key) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionfinal void
Deprecated, for removal: This API element is subject to removal in a future version.protected abstract void
Deprecated, for removal: This API element is subject to removal in a future version.Override this method to provide the behavior that needs to be executed while under the lock.
-
Constructor Details
-
WhileLockedProcessor
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
doWhileLocked
Deprecated, for removal: This API element is subject to removal in a future version.- Throws:
IOException
-
whileLocked
Deprecated, for removal: This API element is subject to removal in a future version.Override this method to provide the behavior that needs to be executed while under the lock.- Throws:
IOException
- Any IOException.
-
LockRegistry.executeLocked(java.lang.Object, org.springframework.integration.util.CheckedRunnable<E>)
.