Package com.io7m.idstore.server.http
Class IdServletHolders
java.lang.Object
com.io7m.idstore.server.http.IdServletHolders
Servlet holder functions used to inject dependencies into servlets.
-
Constructor Summary
ConstructorsConstructorDescriptionIdServletHolders(IdServiceDirectoryType inServices) Servlet holder functions used to inject dependencies into servlets. -
Method Summary
Modifier and TypeMethodDescription<T extends jakarta.servlet.Servlet>
IdServletHolder<T>create(Class<T> clazz, Function<IdServiceDirectoryType, T> servlets) Create a new servlet holder.
-
Constructor Details
-
IdServletHolders
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 classservlets- A function that instantiates a servlet, given a service directory- Returns:
- A new servlet holder
-