Uses of Class
software.amazon.cloudformation.proxy.StdCallbackContext
Packages that use StdCallbackContext
Package
Description
This package provide facilities to make it easy to work against AWS APIs that
are eventually consistent for applying resource state.
-
Uses of StdCallbackContext in software.amazon.cloudformation.proxy
Classes in software.amazon.cloudformation.proxy with type parameters of type StdCallbackContextModifier and TypeInterfaceDescriptionstatic interfaceCallChain.Callback<RequestT,ResponseT, ClientT, ModelT, CallbackT extends StdCallbackContext, ReturnT> All service calls made will use the same call back interface for handling both exceptions as well as actual response received from the call.static interfaceCallChain.Caller<RequestT,ClientT, ModelT, CallbackT extends StdCallbackContext> This Encapsulates the actual Call to the service that is being made via caller.static interfaceCallChain.Completed<RequestT,ResponseT, ClientT, ModelT, CallbackT extends StdCallbackContext> One the call sequence has completed successfully, this is called to provide the progress event.static interfaceCallChain.Exceptional<RequestT,ResponseT, ClientT, ModelT, CallbackT extends StdCallbackContext> This provide the handler with the option to provide an explicit exception handler that would have service exceptions that was received.static interfaceCallChain.ExceptionPropagate<RequestT,E extends Exception, ClientT, ModelT, CallbackT extends StdCallbackContext, ReturnT> When implementing this interface, developers can either propagate the exception as is.static interfaceCallChain.Initiator<ClientT,ModelT, CallbackT extends StdCallbackContext> Provides an API initiator interface that works for all API calls that need conversion, retry-backoff strategy, common exception handling and more against desired state of the resource and callback context.static interfaceCallChain.RequestMaker<ClientT,ModelT, CallbackT extends StdCallbackContext> This performs the translate step between the ModelT properties and what is needed for making the service call.static interfaceCallChain.Stabilizer<RequestT,ResponseT, ClientT, ModelT, CallbackT extends StdCallbackContext> This provides an optional stabilization function to be incorporate before we are done with the actual web service request.interfaceCallGraphNameGenerator<ModelT,RequestT, ClientT, CallbackT extends StdCallbackContext> Methods in software.amazon.cloudformation.proxy with type parameters of type StdCallbackContextModifier and TypeMethodDescription<RequestT,ClientT, ModelT, CallbackT extends StdCallbackContext>
ProgressEvent<ModelT,CallbackT> AmazonWebServicesClientProxy.defaultHandler(RequestT request, Exception e, ClientT client, ModelT model, CallbackT context) <ClientT,ModelT, CallbackT extends StdCallbackContext>
CallChain.RequestMaker<ClientT,ModelT, CallbackT> AmazonWebServicesClientProxy.initiate(String callGraph, ProxyClient<ClientT> client, ModelT model, CallbackT cxt) <ClientT,ModelT, CallbackT extends StdCallbackContext>
CallChain.RequestMaker<ClientT,ModelT, CallbackT> CallChain.initiate(String callGraph, ProxyClient<ClientT> client, ModelT model, CallbackT cxt) Each service call must be first initiated.<ClientT,ModelT, CallbackT extends StdCallbackContext>
CallChain.Initiator<ClientT,ModelT, CallbackT> AmazonWebServicesClientProxy.newInitiator(Supplier<ClientT> client, ModelT model, CallbackT context) <ClientT,ModelT, CallbackT extends StdCallbackContext>
CallChain.Initiator<ClientT,ModelT, CallbackT> AmazonWebServicesClientProxy.newInitiator(ProxyClient<ClientT> client, ModelT model, CallbackT context) <ClientT,ModelT, CallbackT extends StdCallbackContext>
CallChain.Initiator<ClientT,ModelT, CallbackT> CallChain.newInitiator(ProxyClient<ClientT> client, ModelT model, CallbackT context) factory method can created anCallChain.Initiator<NewCallbackT extends StdCallbackContext>
CallChain.Initiator<ClientT,ModelT, NewCallbackT> CallChain.Initiator.rebindCallback(NewCallbackT callback) Can rebind a new callback context for a call chain while retaining the model and client