Uses of Class
software.amazon.cloudformation.proxy.StdCallbackContext
| Package | Description |
|---|---|
| software.amazon.cloudformation.proxy |
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 StdCallbackContext Modifier and Type Interface Description static 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 java.lang.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 StdCallbackContext Modifier and Type Method Description <RequestT, ClientT, ModelT, CallbackT extends StdCallbackContext>
ProgressEvent<ModelT,CallbackT>AmazonWebServicesClientProxy. defaultHandler(RequestT request, java.lang.Exception e, ClientT client, ModelT model, CallbackT context)<ClientT, ModelT, CallbackT extends StdCallbackContext>
CallChain.RequestMaker<ClientT,ModelT,CallbackT>AmazonWebServicesClientProxy. initiate(java.lang.String callGraph, ProxyClient<ClientT> client, ModelT model, CallbackT cxt)<ClientT, ModelT, CallbackT extends StdCallbackContext>
CallChain.RequestMaker<ClientT,ModelT,CallbackT>CallChain. initiate(java.lang.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(java.util.function.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