public class ServletRegistry extends Object
Activator
 and the ServletRegistryComponent component. Because we don't have yet a solution to synchronize the
 initialization time of the Activator and a Nuxeo component we are using a singleton instance to be able| Modifier and Type | Field and Description | 
|---|---|
static String | 
SERVLET_NAME  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addFilterSet(FilterSetDescriptor filter)  | 
void | 
addResources(ResourcesDescriptor rd)  | 
void | 
addServlet(ServletDescriptor descriptor)  | 
static void | 
dispose()  | 
FilterSetDescriptor[] | 
getFilterSetDescriptors()  | 
List<FilterSetDescriptor> | 
getFiltersFor(String name)  | 
org.osgi.service.http.HttpService | 
getHttpService()  | 
static ServletRegistry | 
getInstance()  | 
ServletDescriptor | 
getServletDescriptor(String name)  | 
ServletDescriptor[] | 
getServletDescriptors()  | 
void | 
initHttpService(org.osgi.service.http.HttpService service)
Called by the service tracker when HttpService is up to configure it with current contributed servlets 
 | 
void | 
reloadServlet(ServletDescriptor descriptor)  | 
void | 
removeFilterSet(FilterSetDescriptor filter)  | 
void | 
removeResources(ResourcesDescriptor rd)  | 
void | 
removeServlet(ServletDescriptor descriptor)  | 
public static final String SERVLET_NAME
public static ServletRegistry getInstance()
public static void dispose()
public ServletDescriptor[] getServletDescriptors()
public FilterSetDescriptor[] getFilterSetDescriptors()
public ServletDescriptor getServletDescriptor(String name)
public List<FilterSetDescriptor> getFiltersFor(String name)
public void initHttpService(org.osgi.service.http.HttpService service)
                     throws javax.servlet.ServletException,
                            org.osgi.service.http.NamespaceException
service - javax.servlet.ServletExceptionorg.osgi.service.http.NamespaceExceptionpublic org.osgi.service.http.HttpService getHttpService()
public void addServlet(ServletDescriptor descriptor) throws javax.servlet.ServletException, org.osgi.service.http.NamespaceException
javax.servlet.ServletExceptionorg.osgi.service.http.NamespaceExceptionpublic void removeServlet(ServletDescriptor descriptor)
public void reloadServlet(ServletDescriptor descriptor) throws javax.servlet.ServletException, org.osgi.service.http.NamespaceException
javax.servlet.ServletExceptionorg.osgi.service.http.NamespaceExceptionpublic void addFilterSet(FilterSetDescriptor filter)
public void removeFilterSet(FilterSetDescriptor filter)
public void addResources(ResourcesDescriptor rd)
public void removeResources(ResourcesDescriptor rd)
Copyright © 2015 Nuxeo SA. All rights reserved.