Interface CallChain.Caller<RequestT,ClientT,ModelT,CallbackT extends StdCallbackContext>
-
- Type Parameters:
RequestT- , the AWS serivce request we are makingClientT- , the web service client to make the callModelT- , the current model we are usingCallbackT- , the callback context for handling all AWS service request responses
- Enclosing interface:
- CallChain
public static interface CallChain.Caller<RequestT,ClientT,ModelT,CallbackT extends StdCallbackContext>This Encapsulates the actual Call to the service that is being made via caller. This allow for the proxy to intercept and wrap the caller in cases of replay and provide the memoized response back
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description CallChain.Caller<RequestT,ClientT,ModelT,CallbackT>backoffDelay(Delay delay)default <ResponseT>
CallChain.Stabilizer<RequestT,ResponseT,ClientT,ModelT,CallbackT>call(BiFunction<RequestT,ProxyClient<ClientT>,ResponseT> caller)Deprecated.<ResponseT>
CallChain.Stabilizer<RequestT,ResponseT,ClientT,ModelT,CallbackT>makeServiceCall(BiFunction<RequestT,ProxyClient<ClientT>,ResponseT> caller)default CallChain.Caller<RequestT,ClientT,ModelT,CallbackT>retry(Delay delay)Deprecated.
-
-
-
Method Detail
-
call
@Deprecated default <ResponseT> CallChain.Stabilizer<RequestT,ResponseT,ClientT,ModelT,CallbackT> call(BiFunction<RequestT,ProxyClient<ClientT>,ResponseT> caller)
Deprecated.
-
makeServiceCall
<ResponseT> CallChain.Stabilizer<RequestT,ResponseT,ClientT,ModelT,CallbackT> makeServiceCall(BiFunction<RequestT,ProxyClient<ClientT>,ResponseT> caller)
-
retry
@Deprecated default CallChain.Caller<RequestT,ClientT,ModelT,CallbackT> retry(Delay delay)
Deprecated.
-
-