package nginx.clojure; import java.util.Collection; import java.util.Map; public interface NginxResponse { public static int TYPE_FAKE_PHASE_DONE = -5000; public static int TYPE_FAKE_ASYNC_TAG = -5001; public static int TYPE_FAKE_BODY_FILTER_TAG = -5002; public static int TYPE_NORMAL = 0; public static int TYPE_ERROR = 1; public static int TYPE_FATAL = 2; public int type(); public int fetchStatus(int defaultStatus); public <K,V> Collection<Map.Entry<K, V>> fetchHeaders(); public Object fetchBody(); public NginxRequest request(); public boolean isLast(); }