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 TypeMethodDescriptionvoid
addServlet
(@NotNull ServletHandler handler) Add a servlet.void
cleanup()
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) void
removeServlet
(@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,
null
otherwise
-
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)
-