WebServerPlugin.java revision 51deb639d4fd75bbbaaebc46d3f5f7ceaaddd8e8
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    boolean canServeUri(String uri, File rootDir);
12
13    NanoHTTPD.Response serveFile(String uri, Map<String, String> headers, File file, String mimeType);
14}
15