Class LambdaEmbeddedServerFactory

java.lang.Object
com.amazonaws.serverless.proxy.spark.embeddedserver.LambdaEmbeddedServerFactory
All Implemented Interfaces:
spark.embeddedserver.EmbeddedServerFactory

public class LambdaEmbeddedServerFactory extends Object implements spark.embeddedserver.EmbeddedServerFactory
  • Constructor Details

    • LambdaEmbeddedServerFactory

      public LambdaEmbeddedServerFactory()
      Empty constructor, applications should always use this constructor.
    • LambdaEmbeddedServerFactory

      public LambdaEmbeddedServerFactory(LambdaEmbeddedServer server)
      Constructor used in unit tests to inject a mocked embedded server
      Parameters:
      server - The mocked server
  • Method Details

    • create

      public spark.embeddedserver.EmbeddedServer create(spark.route.Routes routes, spark.staticfiles.StaticFilesConfiguration staticFilesConfiguration, spark.ExceptionMapper exceptionMapper, boolean multipleHandlers)
      Specified by:
      create in interface spark.embeddedserver.EmbeddedServerFactory
    • getServerInstance

      public LambdaEmbeddedServer getServerInstance()