Class LLServletHolders
java.lang.Object
com.io7m.looseleaf.server.internal.LLServletHolders
Servlet holder functions used to inject dependencies into servlets.
-
Constructor Summary
ConstructorsConstructorDescriptionLLServletHolders(com.io7m.repetoir.core.RPServiceDirectoryType inServices) Servlet holder functions used to inject dependencies into servlets. -
Method Summary
Modifier and TypeMethodDescription<T extends jakarta.servlet.Servlet>
LLServletHolder<T> Create a new servlet holder.
-
Constructor Details
-
LLServletHolders
public LLServletHolders(com.io7m.repetoir.core.RPServiceDirectoryType 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<com.io7m.repetoir.core.RPServiceDirectoryType, T> servlets) Create a new servlet holder.- Type Parameters:
T- The type of servlet- Parameters:
clazz- The servlet classservlets- A function that instantiates a servlet, given a service directory- Returns:
- A new servlet holder
-