public class ServletReregistrationService extends Object
Servlet
interface.
The point is to register automatically registered builtin servlet endpoints (like "/cxf" for instance) to allow secure them by Keycloak and re-register them again
Modifier and Type | Field and Description |
---|---|
protected static org.jboss.logging.Logger |
log |
Constructor and Description |
---|
ServletReregistrationService() |
Modifier and Type | Method and Description |
---|---|
protected org.ops4j.pax.web.service.WebContainer |
findExternalWebContainer()
Find web container in the bundle, where was servlet originally registered
|
org.osgi.framework.BundleContext |
getBundleContext() |
org.osgi.framework.ServiceReference |
getServletReference() |
protected org.osgi.util.tracker.ServiceTracker |
getWebContainerTracker() |
protected void |
registerServlet(org.ops4j.pax.web.service.WebContainer webContainer,
javax.servlet.Servlet servlet) |
void |
setBundleContext(org.osgi.framework.BundleContext bundleContext) |
void |
setServletReference(org.osgi.framework.ServiceReference servletReference) |
void |
start() |
void |
stop() |
public org.osgi.framework.BundleContext getBundleContext()
public void setBundleContext(org.osgi.framework.BundleContext bundleContext)
public org.osgi.framework.ServiceReference getServletReference()
public void setServletReference(org.osgi.framework.ServiceReference servletReference)
protected org.osgi.util.tracker.ServiceTracker getWebContainerTracker()
public void start()
public void stop()
protected void registerServlet(org.ops4j.pax.web.service.WebContainer webContainer, javax.servlet.Servlet servlet)
protected org.ops4j.pax.web.service.WebContainer findExternalWebContainer()
Copyright © 2015. All rights reserved.