Class ServletRegistry
java.lang.Object
org.apache.felix.http.base.internal.registry.ServletRegistry
The servlet registry keeps the mappings for all servlets (by using their pattern)
for a single servlet context.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddServlet(@NotNull ServletHandler handler) Add a servlet.voidcleanup()voidgetRuntimeInfo(org.osgi.service.servlet.runtime.dto.ServletContextDTO servletContextDTO, Collection<org.osgi.service.servlet.runtime.dto.FailedServletDTO> allFailedServletDTOs, Collection<org.osgi.service.servlet.runtime.dto.FailedResourceDTO> allFailedResourceDTOs) voidremoveServlet(@NotNull ServletInfo info, boolean destroy) Remove a servletResolve a request uriresolveByName(@NotNull String name)
-
Constructor Details
-
ServletRegistry
public ServletRegistry()
-
-
Method Details
-
resolve
Resolve a request uri- Parameters:
relativeRequestURI- The request uri- Returns:
- A path resolution if a servlet matched,
nullotherwise
-
addServlet
Add a servlet.- Parameters:
handler- The servlet handler
-
removeServlet
Remove a servlet- Parameters:
info- The servlet infodestroy- Unused
-
cleanup
public void cleanup() -
resolveByName
-
getRuntimeInfo
public void getRuntimeInfo(org.osgi.service.servlet.runtime.dto.ServletContextDTO servletContextDTO, Collection<org.osgi.service.servlet.runtime.dto.FailedServletDTO> allFailedServletDTOs, Collection<org.osgi.service.servlet.runtime.dto.FailedResourceDTO> allFailedResourceDTOs)
-