]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.server/src/main/java/org/argeo/slc/web/mvc/provisioning/EclipseUpdateSiteHandler.java
Provisioning
[gpl/argeo-slc.git] / runtime / org.argeo.slc.server / src / main / java / org / argeo / slc / web / mvc / provisioning / EclipseUpdateSiteHandler.java
1 package org.argeo.slc.web.mvc.provisioning;
2
3 import java.io.IOException;
4
5 import javax.servlet.ServletException;
6 import javax.servlet.http.HttpServletRequest;
7 import javax.servlet.http.HttpServletResponse;
8
9 import org.argeo.slc.build.ModularDistribution;
10 import org.springframework.web.HttpRequestHandler;
11
12 /** An Eclipse update site, serving site.xml features/* and plugins/*. */
13 public class EclipseUpdateSiteHandler implements HttpRequestHandler {
14 public void handleRequest(HttpServletRequest request,
15 HttpServletResponse response) throws ServletException, IOException {
16
17 ModularDistribution modularDistribution = (ModularDistribution) request
18 .getAttribute("modularDistribution");
19 response.getWriter().write(
20 modularDistribution.getDescriptor("eclipse").toString());
21 }
22 }