Class ListenableFutureCallbackRegistry<T>
java.lang.Object
org.springframework.util.concurrent.ListenableFutureCallbackRegistry<T>
- Type Parameters:
T
- the callback result type
Deprecated.
as of 6.0, with no concrete replacement
Helper class for
ListenableFuture
implementations that maintains a queue
of success and failure callbacks and helps to notify them.
Inspired by com.google.common.util.concurrent.ExecutionList
.
- Since:
- 4.0
- Author:
- Arjen Poutsma, Sebastien Deleuze, Rossen Stoyanchev
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addCallback
(ListenableFutureCallback<? super T> callback) Deprecated.Add the given callback to this registry.void
addFailureCallback
(FailureCallback callback) Deprecated.Add the given failure callback to this registry.void
addSuccessCallback
(SuccessCallback<? super T> callback) Deprecated.Add the given success callback to this registry.void
Deprecated.Trigger aFailureCallback.onFailure(Throwable)
call on all added callbacks with the givenThrowable
.void
Deprecated.Trigger aSuccessCallback.onSuccess(Object)
call on all added callbacks with the given result.
-
Constructor Details
-
ListenableFutureCallbackRegistry
public ListenableFutureCallbackRegistry()Deprecated.
-
-
Method Details
-
addCallback
Deprecated.Add the given callback to this registry.- Parameters:
callback
- the callback to add
-
addSuccessCallback
Deprecated.Add the given success callback to this registry.- Parameters:
callback
- the success callback to add- Since:
- 4.1
-
addFailureCallback
Deprecated.Add the given failure callback to this registry.- Parameters:
callback
- the failure callback to add- Since:
- 4.1
-
success
Deprecated.Trigger aSuccessCallback.onSuccess(Object)
call on all added callbacks with the given result.- Parameters:
result
- the result to trigger the callbacks with
-
failure
Deprecated.Trigger aFailureCallback.onFailure(Throwable)
call on all added callbacks with the givenThrowable
.- Parameters:
ex
- the exception to trigger the callbacks with
-