aboutsummaryrefslogtreecommitdiff
path: root/webserver/src/main/java/fi/iki/elonen/WebServerPlugin.java
blob: d1292df29e85a8ee71ba6c740a17e3dd7eba281c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package fi.iki.elonen;

import java.io.File;
import java.util.Map;

/**
* @author Paul S. Hawke (paul.hawke@gmail.com)
*         On: 9/14/13 at 8:09 AM
*/
public interface WebServerPlugin {
    boolean canServeUri(String uri, File rootDir);

    NanoHTTPD.Response serveFile(String uri, Map<String, String> headers, File file, String mimeType);
}