| Package | Description |
|---|---|
| software.amazon.cloudformation.proxy |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
CallChain.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 interface |
CallChain.Caller<RequestT,ClientT,ModelT,CallbackT extends StdCallbackContext>
This Encapsulates the actual Call to the service that is being made via
caller.
|
static interface |
CallChain.Completed<RequestT,ResponseT,ClientT,ModelT,CallbackT extends StdCallbackContext>
One the call sequence has completed successfully, this is called to provide
the progress event.
|
static interface |
CallChain.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 interface |
CallChain.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 interface |
CallChain.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.
|
| Modifier and Type | Method and Description |
|---|---|
<RequestT,ClientT,ModelT,CallbackT extends StdCallbackContext> |
AmazonWebServicesClientProxy.defaultHandler(RequestT request,
Exception e,
ClientT client,
ModelT model,
CallbackT context) |
<ClientT,ModelT,CallbackT extends StdCallbackContext> |
CallChain.initiate(String callGraph,
ProxyClient<ClientT> client,
ModelT model,
CallbackT cxt)
Each service call must be first initiated.
|
<ClientT,ModelT,CallbackT extends StdCallbackContext> |
AmazonWebServicesClientProxy.initiate(String callGraph,
ProxyClient<ClientT> client,
ModelT model,
CallbackT cxt) |
static <RequestT,ResponseT,ClientT,ModelT,CallbackT extends StdCallbackContext> |
CallChain.Callback.progress() |
static <RequestT,ResponseT,ClientT,ModelT,CallbackT extends StdCallbackContext> |
CallChain.Callback.success() |
Copyright © 2019 Amazon Web Services, Inc. All Rights Reserved.