Interface CallChain.Caller<RequestT,​ClientT,​ModelT,​CallbackT extends StdCallbackContext>

  • Type Parameters:
    RequestT - , the AWS serivce request we are making
    ClientT - , the web service client to make the call
    ModelT - , the current model we are using
    CallbackT - , 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