Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.IOException;
- import javax.servlet.Servlet;
- import javax.servlet.ServletException;
- import org.apache.sling.api.SlingHttpServletRequest;
- import org.apache.sling.api.SlingHttpServletResponse;
- import org.apache.sling.api.servlets.SlingSafeMethodsServlet;
- import org.osgi.service.component.annotations.Component;
- import org.osgi.service.component.annotations.Reference;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import training.core.services.TimeService;
- @Component(immediate = true, service = Servlet.class, property = {"sling.servlet.paths=/bin/training/time"})
- public class TimeServlet extends SlingSafeMethodsServlet
- {
- private static final Logger LOGGER = LoggerFactory.getLogger(TimeServlet.class);
- @Reference
- private TimeService timeService;
- @Override
- protected void doGet(final SlingHttpServletRequest request, final SlingHttpServletResponse response) throws ServletException, IOException
- {
- final String time = this.timeService.getTime();
- response.getWriter().write(time);
- LOGGER.info("Current time from TimeServlet: " + time);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement