Package software.amazon.cloudformation
Class ExecutableWrapper<ResourceT,CallbackT>
java.lang.Object
software.amazon.cloudformation.AbstractWrapper<ResourceT,CallbackT>
software.amazon.cloudformation.ExecutableWrapper<ResourceT,CallbackT>
public abstract class ExecutableWrapper<ResourceT,CallbackT> extends AbstractWrapper<ResourceT,CallbackT>
-
Field Summary
Fields inherited from class software.amazon.cloudformation.AbstractWrapper
HTTP_CLIENT -
Constructor Summary
Constructors Constructor Description ExecutableWrapper()ExecutableWrapper(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 Type Method Description voidhandleRequest(java.io.InputStream inputStream, java.io.OutputStream outputStream)Methods inherited from class software.amazon.cloudformation.AbstractWrapper
invokeHandler, processRequestMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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(java.io.InputStream inputStream, java.io.OutputStream outputStream) throws java.io.IOException, TerminalException- Throws:
java.io.IOExceptionTerminalException
-