WebServerPlugin.java revision 6ac6c5a6f11c0eac57c5835e22e7946258131f9d
1package fi.iki.elonen; 2 3import java.io.File; 4import java.util.Map; 5 6/** 7* @author Paul S. Hawke (paul.hawke@gmail.com) 8* On: 9/14/13 at 8:09 AM 9*/ 10public interface WebServerPlugin { 11 12 void initialize(Map<String, String> commandLineOptions); 13 14 boolean canServeUri(String uri, File rootDir); 15 16 NanoHTTPD.Response serveFile(String uri, Map<String, String> headers, File file, String mimeType); 17} 18