Package software.amazon.cloudformation
Class ExecutableWrapper<ResourceT,CallbackT,ConfigurationT>
java.lang.Object
software.amazon.cloudformation.AbstractWrapper<ResourceT,CallbackT,ConfigurationT>
software.amazon.cloudformation.ExecutableWrapper<ResourceT,CallbackT,ConfigurationT>
public abstract class ExecutableWrapper<ResourceT,CallbackT,ConfigurationT>
extends AbstractWrapper<ResourceT,CallbackT,ConfigurationT>
-
Field Summary
Fields inherited from class software.amazon.cloudformation.AbstractWrapper
HTTP_CLIENT -
Constructor Summary
ConstructorsConstructorDescriptionExecutableWrapper(CredentialsProvider providerCredentialsProvider, LogPublisher platformEventsLogger, CloudWatchLogPublisher providerEventsLogger, MetricsPublisher providerMetricsPublisher, software.amazon.cloudformation.resource.SchemaValidator validator, Serializer serializer, software.amazon.awssdk.http.SdkHttpClient httpClient) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleRequest(InputStream inputStream, OutputStream outputStream) Methods inherited from class software.amazon.cloudformation.AbstractWrapper
invokeHandler, processRequest
-
Constructor Details
-
ExecutableWrapper
public ExecutableWrapper() -
ExecutableWrapper
public ExecutableWrapper(CredentialsProvider providerCredentialsProvider, LogPublisher platformEventsLogger, CloudWatchLogPublisher providerEventsLogger, MetricsPublisher providerMetricsPublisher, software.amazon.cloudformation.resource.SchemaValidator validator, Serializer serializer, software.amazon.awssdk.http.SdkHttpClient httpClient)
-
-
Method Details
-
handleRequest
public void handleRequest(InputStream inputStream, OutputStream outputStream) throws IOException, TerminalException - Throws:
IOExceptionTerminalException
-