Class IdServletHolders

java.lang.Object
com.io7m.idstore.server.http.IdServletHolders

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

    • IdServletHolders

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

    • create

      public <T extends jakarta.servlet.Servlet> IdServletHolder<T> create(Class<T> clazz, Function<IdServiceDirectoryType,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