Class LLServletHolders

java.lang.Object
com.io7m.looseleaf.server.internal.LLServletHolders

public final class LLServletHolders extends Object
Servlet holder functions used to inject dependencies into servlets.
  • Constructor Details

    • LLServletHolders

      public LLServletHolders(LLServices inServices)
      Servlet holder functions used to inject dependencies into servlets.
      Parameters:
      inServices - The service directory
  • Method Details

    • create

      public <T extends jakarta.servlet.Servlet> LLServletHolder<T> create(Class<T> clazz, Function<LLServices,T> servlets)
      Create a new servlet holder.
      Type Parameters:
      T - The type of servlet
      Parameters:
      clazz - The servlet class
      servlets - A function that instantiates a servlet, given a service directory
      Returns:
      A new servlet holder