Package software.amazon.cloudformation
Class LambdaWrapper<ResourceT,CallbackT>
java.lang.Object
software.amazon.cloudformation.AbstractWrapper<ResourceT,CallbackT>
software.amazon.cloudformation.LambdaWrapper<ResourceT,CallbackT>
- All Implemented Interfaces:
com.amazonaws.services.lambda.runtime.RequestStreamHandler
public abstract class LambdaWrapper<ResourceT,CallbackT> extends AbstractWrapper<ResourceT,CallbackT> implements com.amazonaws.services.lambda.runtime.RequestStreamHandler
-
Field Summary
Fields inherited from class software.amazon.cloudformation.AbstractWrapper
HTTP_CLIENT -
Constructor Summary
Constructors Constructor Description LambdaWrapper()LambdaWrapper(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, com.amazonaws.services.lambda.runtime.Context context)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
-
LambdaWrapper
public LambdaWrapper() -
LambdaWrapper
public LambdaWrapper(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, com.amazonaws.services.lambda.runtime.Context context) throws java.io.IOException, TerminalException- Specified by:
handleRequestin interfacecom.amazonaws.services.lambda.runtime.RequestStreamHandler- Throws:
java.io.IOExceptionTerminalException
-