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
    void handleRequest​(java.io.InputStream inputStream, java.io.OutputStream outputStream, com.amazonaws.services.lambda.runtime.Context context)  

    Methods inherited from class software.amazon.cloudformation.AbstractWrapper

    invokeHandler, processRequest

    Methods 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:
      handleRequest in interface com.amazonaws.services.lambda.runtime.RequestStreamHandler
      Throws:
      java.io.IOException
      TerminalException