Class AwsProxyServletRequestSupplier

java.lang.Object
com.amazonaws.serverless.proxy.jersey.suppliers.AwsProxyServletRequestSupplier
All Implemented Interfaces:
Supplier<javax.servlet.http.HttpServletRequest>

public class AwsProxyServletRequestSupplier extends Object implements Supplier<javax.servlet.http.HttpServletRequest>
Implementation of Jersey's Factory object for HttpServletRequest objects. This can be used by Jersey to generate a Servlet request given an AwsProxyRequest event.
 
     ResourceConfig app = new ResourceConfig().packages("my.app.package")
         .register(new AbstractBinder() {
             @Override
             protected void configure() {
                 bindFactory(AwsProxyServletRequestSupplier.class)
                     .to(HttpServletRequest.class)
                     .in(RequestScoped.class);
            }
       });
 
 
  • Constructor Details

    • AwsProxyServletRequestSupplier

      public AwsProxyServletRequestSupplier()
  • Method Details

    • get

      public javax.servlet.http.HttpServletRequest get()
      Specified by:
      get in interface Supplier<javax.servlet.http.HttpServletRequest>