public interface HttpExchange extends org.rapidoid.net.abstracts.CtxFull<HttpExchange,HttpExchangeBody>, HttpExchangeHeaders
| Modifier and Type | Method and Description |
|---|---|
org.rapidoid.data.Data |
body_() |
String |
body() |
String |
constructUrl(String path) |
String |
cookie(String name) |
String |
cookie(String name,
String defaultValue) |
org.rapidoid.data.MultiData |
cookies_() |
Map<String,String> |
cookies() |
org.rapidoid.data.MultiData |
data_() |
Map<String,String> |
data() |
String |
data(String name) |
String |
data(String name,
String defaultValue) |
byte[] |
file(String name) |
byte[] |
file(String name,
byte[] defaultValue) |
org.rapidoid.data.BinaryMultiData |
files_() |
Map<String,byte[]> |
files() |
Map<String,Object> |
getSessionById(String sessionId) |
String |
header(String name) |
String |
header(String name,
String defaultValue) |
org.rapidoid.data.MultiData |
headers_() |
Map<String,String> |
headers() |
org.rapidoid.data.Data |
host_() |
String |
host() |
boolean |
isGetReq() |
boolean |
isPostReq() |
String |
param(String name) |
String |
param(String name,
String defaultValue) |
org.rapidoid.data.MultiData |
params_() |
Map<String,String> |
params() |
org.rapidoid.data.Data |
path_() |
String |
path() |
String |
pathSegment(int segmentIndex) |
org.rapidoid.data.Data |
protocol_() |
String |
protocol() |
org.rapidoid.data.Data |
query_() |
String |
query() |
Map<String,Object> |
session() |
<T> T |
session(String name) |
<T> T |
session(String name,
T defaultValue) |
void |
sessionDeserialize(byte[] bytes) |
<T> T |
sessionGetOrCreate(String name,
Class<T> valueClass,
Object... constructorArgs) |
byte[] |
sessionSerialize() |
org.rapidoid.data.Data |
subpath_() |
String |
subpath() |
org.rapidoid.data.Data |
uri_() |
String |
uri() |
org.rapidoid.data.Data |
verb_() |
String |
verb() |
address, close, closeIf, connId, getAddress, isAsyncaccessDeniedIf, addHeader, addHeader, authorize, binary, clearSession, closeSession, download, error, errorResponse, hasSession, hasSession, html, json, notFound, plain, redirectUrl, response, response, response, responseCode, serveStatic, sessionId, sessionSet, setContentType, setCookie, startResponseaddToPageStack, goBack, outputStream, redirect, sendFile, sendFileString verb()
org.rapidoid.data.Data verb_()
String uri()
org.rapidoid.data.Data uri_()
String path()
org.rapidoid.data.Data path_()
String subpath()
org.rapidoid.data.Data subpath_()
String query()
org.rapidoid.data.Data query_()
String protocol()
org.rapidoid.data.Data protocol_()
String body()
org.rapidoid.data.Data body_()
String host()
org.rapidoid.data.Data host_()
org.rapidoid.data.MultiData params_()
org.rapidoid.data.MultiData headers_()
org.rapidoid.data.MultiData cookies_()
org.rapidoid.data.MultiData data_()
org.rapidoid.data.BinaryMultiData files_()
byte[] file(String name)
byte[] file(String name, byte[] defaultValue)
<T> T session(String name)
<T> T session(String name, T defaultValue)
<T> T sessionGetOrCreate(String name, Class<T> valueClass, Object... constructorArgs)
String pathSegment(int segmentIndex)
boolean isGetReq()
boolean isPostReq()
byte[] sessionSerialize()
void sessionDeserialize(byte[] bytes)
Copyright © 2014–2015 Nikolche Mihajlovski. All rights reserved.