package com.servoy.j2db.server.ngclient.startup; import java.util.HashSet; import java.util.Set; import org.apache.tomcat.starter.IServicesProvider; import com.servoy.j2db.server.ngclient.ComponentsModuleGenerator; import com.servoy.j2db.server.ngclient.MediaResourcesServlet; import com.servoy.j2db.server.ngclient.NGClientEntryFilter; import com.servoy.j2db.server.ngclient.SelectNGSolutionFilter; import com.servoy.j2db.server.ngclient.endpoint.NGClientEndpoint; import com.servoy.j2db.server.ngclient.startup.resourceprovider.ResourceProvider; public class ServicesProvider implements IServicesProvider { @Override public void registerServices() { } @Override public Set<Class< ? >> getAnnotatedClasses(String context) { // ng client stuff are only reported for the root context in developer. if ("".equals(context)) { HashSet<Class< ? >> set = new HashSet<Class< ? >>(); set.add(MediaResourcesServlet.class); set.add(ComponentsModuleGenerator.class); set.add(NGClientEntryFilter.class); set.add(NGClientEndpoint.class); set.add(ResourceProvider.class); set.add(SelectNGSolutionFilter.class); return set; } return null; } }