| Interface | Description |
|---|---|
| CallbackAdapter<T> |
Interface used to abstract the function of reporting back provisioning
progress to the handler caller
|
| CallChain |
This can be used by Read, Create, Update and Delete handlers when invoking
AWS services.
|
| 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.
|
| CallChain.Caller<RequestT,ClientT,ModelT,CallbackT extends StdCallbackContext> |
This Encapsulates the actual Call to the service that is being made via
caller.
|
| CallChain.Completed<RequestT,ResponseT,ClientT,ModelT,CallbackT extends StdCallbackContext> |
One the call sequence has completed successfully, this is called to provide
the progress event.
|
| 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.
|
| 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.
|
| 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.
|
| Delay |
This interface defines the
Delay that you needed between invocations
of a specific call chain. |
| Logger | |
| ProxyClient<ClientT> |
This class provides a wrapper for the client and provides methods to inject
scoped credentials for each request context when invoking AWS services.
|
| Class | Description |
|---|---|
| AmazonWebServicesClientProxy |
This implements the proxying mechanism to inject appropriate scoped
credentials into a service call when making Amazon Webservice calls.
|
| CloudFormationCallbackAdapter<T> | |
| Credentials | |
| HandlerRequest<ResourceT,CallbackT> |
This interface describes the request object for the provisioning request
|
| HandlerResponse<ResourceT> |
This interface describes the response object for the provisioning request
|
| LoggerProxy | |
| MetricsPublisherProxy | |
| ProgressEvent<ResourceT,CallbackT> | |
| RequestContext<CallbackT> | |
| RequestData<ResourceT> | |
| ResourceHandlerRequest<T> |
This interface describes the request object for the provisioning request
passed to the implementor.
|
| ResourceHandlerTestPayload<ModelT,CallbackT> |
This POJO is for the test entrypoint that bypasses the wrapper for direct
testing.
|
| StabilizationData | |
| StdCallbackContext |
StdCallbackContext provide a mechanism that automatically provides the
memoization for retention and callback of request, responses, stabilize
handles during handler invocations.
|
| StdCallbackContext.Deserializer | |
| StdCallbackContext.Serializer |
| Enum | Description |
|---|---|
| HandlerErrorCode | |
| OperationStatus | |
| StabilizationMode |
Copyright © 2019 Amazon Web Services, Inc. All Rights Reserved.