16ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawkepackage fi.iki.elonen; 26ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke 36ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawkeimport java.util.Map; 46ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke 56ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawkeimport static fi.iki.elonen.NanoHTTPD.Response; 66ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke 76ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke/** 86ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke * @author Paul S. Hawke (paul.hawke@gmail.com) 96ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke * On: 9/15/13 at 2:52 PM 106ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke */ 116ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawkepublic class InternalRewrite extends Response { 126ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke private final String uri; 136ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke private final Map<String, String> headers; 146ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke 156ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke public InternalRewrite(Map<String, String> headers, String uri) { 166ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke super(null); 176ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke this.headers = headers; 186ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke this.uri = uri; 196ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke } 206ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke 216ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke public String getUri() { 226ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke return uri; 236ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke } 246ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke 256ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke public Map<String, String> getHeaders() { 266ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke return headers; 276ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke } 286ac6c5a6f11c0eac57c5835e22e7946258131f9dPaul Hawke} 29