public class TideResponders
extends java.lang.Object
| Constructor and Description |
|---|
TideResponders() |
| Modifier and Type | Method and Description |
|---|---|
static <T> TideMergeResponder<T> |
mergeWith(T mergeWith)
Create an empty responder which forces the merge of the result with an existing object
|
static <T> TideMergeResponder<T> |
mergeWith(TideResultHandler<T> resultHandler,
T mergeWith)
Create an responder from a lambda for the result handler
|
static <T> TideMergeResponder<T> |
mergeWith(TideResultHandler<T> resultHandler,
T mergeWith,
TideFaultHandler faultHandler)
Create an responder from a lambda for the result and fault handler
|
static <T> TideMergeResponder<T> |
mergeWith(T mergeWith,
TideFaultHandler faultHandler)
Create an responder from a lambda for the fault handler
|
static <T> TideResponder<T> |
noop()
Create an empty responder which does not implement any operation
|
static <T> TideMergeResponder<T> |
of(TideResultHandler<T> resultHandler)
Create an responder from a lambda for the result handler
|
static <T> TideMergeResponder<T> |
of(TideResultHandler<T> resultHandler,
TideFaultHandler faultHandler)
Create an responder from a lambda for the result handler and the fault handler
|
public static <T> TideResponder<T> noop()
T - expected result typepublic static <T> TideMergeResponder<T> mergeWith(T mergeWith)
T - expected result typemergeWith - object to merge the result withpublic static <T> TideMergeResponder<T> of(TideResultHandler<T> resultHandler)
T - expected result typeresultHandler - result handlerpublic static <T> TideMergeResponder<T> mergeWith(T mergeWith, TideFaultHandler faultHandler)
T - expected result typemergeWith - object to merge the result withfaultHandler - fault handlerpublic static <T> TideMergeResponder<T> mergeWith(TideResultHandler<T> resultHandler, T mergeWith)
T - expected result typeresultHandler - result handlermergeWith - object to merge the result withpublic static <T> TideMergeResponder<T> of(TideResultHandler<T> resultHandler, TideFaultHandler faultHandler)
T - expected result typeresultHandler - result handlerfaultHandler - fault handlerpublic static <T> TideMergeResponder<T> mergeWith(TideResultHandler<T> resultHandler, T mergeWith, TideFaultHandler faultHandler)
T - expected result typeresultHandler - result handlermergeWith - object to merge the result withfaultHandler - fault handler