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