package com.mwmd.aem.search.example.impl.servlet; import com.mwmd.aem.search.core.indexing.IndexService; import java.io.IOException; import javax.servlet.ServletException; import org.apache.felix.scr.annotations.Reference; import org.apache.felix.scr.annotations.sling.SlingServlet; import org.apache.sling.api.SlingHttpServletRequest; import org.apache.sling.api.SlingHttpServletResponse; import org.apache.sling.api.servlets.SlingSafeMethodsServlet; /** * * @author Matthias Wermund */ @SlingServlet(paths = "/bin/ease-example/fullindex") public class IndexServlet extends SlingSafeMethodsServlet { @Reference private IndexService indexService; @Override protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException { indexService.all(); response.getWriter().print("Index generation started."); } }