1 16 package org.outerj.daisy.httpconnector.handlers; 17 18 import org.outerj.daisy.httpconnector.RequestHandler; 19 import org.outerj.daisy.repository.Repository; 20 import org.mortbay.http.HttpRequest; 21 import org.mortbay.http.HttpResponse; 22 23 import java.util.Map ; 24 25 public class LinkExtractorsHandler implements RequestHandler { 26 public String getPathPattern() { 27 return "/linkExtractors"; 28 } 29 30 public void handleRequest(Map matchMap, HttpRequest request, HttpResponse response, Repository repository) throws Exception { 31 if (request.getMethod().equals("GET")) { 32 repository.getRepositorySchema().getLinkExtractors().getXml().save(response.getOutputStream()); 33 response.commit(); 34 } else { 35 response.sendError(HttpResponse.__405_Method_Not_Allowed); 36 } 37 } 38 } 39 | Popular Tags |