-
public class ContextUtil
-
-
Field Summary
Fields Modifier and Type Field Description private final String
maxRequestSizeKey
private final String
sessionCacheKeyPrefix
public final static ContextUtil
INSTANCE
-
Method Summary
Modifier and Type Method Description final Context
update(Context ctx, HandlerEntry handlerEntry, String requestUri)
final String
getRequestCharset(Context ctx)
final Map<String, List<String>>
splitKeyValueStringAndGroupByKey(String string, String charset)
final String
pathParamOrThrow(Map<String, String> pathParams, String key, String url)
final String
urlDecode(String s)
final Boolean
hasBasicAuthCredentials(String header)
final BasicAuthCredentials
getBasicAuthCredentials(String header)
final Boolean
acceptsHtml(Context ctx)
final static Context
init(HttpServletRequest request, HttpServletResponse response, String matchedPath, Map<String, String> pathParamMap, HandlerType handlerType, Map<String, Object> appAttributes)
final static Context
init(HttpServletRequest request, HttpServletResponse response, String matchedPath, Map<String, String> pathParamMap, HandlerType handlerType)
final static Context
init(HttpServletRequest request, HttpServletResponse response, String matchedPath, Map<String, String> pathParamMap)
final static Context
init(HttpServletRequest request, HttpServletResponse response, String matchedPath)
final static Context
init(HttpServletRequest request, HttpServletResponse response)
final Boolean
isLocalhost(Context $self)
final Context
changeBaseRequest(Context ctx, HttpServletRequest req)
final Unit
throwPayloadTooLargeIfPayloadTooLarge(Context $self)
final Unit
cacheAndSetSessionAttribute(String key, Object value, HttpServletRequest req)
final <T extends Any> T
getCachedRequestAttributeOrSessionAttribute(String key, HttpServletRequest req)
final <T extends Any> T
cachedSessionAttributeOrCompute(Function1<Context, T> callback, String key, Context ctx)
final String
readAndResetStreamIfPossible(InputStream stream, Charset charset)
final String
getMaxRequestSizeKey()
final String
getSessionCacheKeyPrefix()
-
-
Method Detail
-
update
final Context update(Context ctx, HandlerEntry handlerEntry, String requestUri)
-
getRequestCharset
final String getRequestCharset(Context ctx)
-
splitKeyValueStringAndGroupByKey
final Map<String, List<String>> splitKeyValueStringAndGroupByKey(String string, String charset)
-
pathParamOrThrow
final String pathParamOrThrow(Map<String, String> pathParams, String key, String url)
-
hasBasicAuthCredentials
final Boolean hasBasicAuthCredentials(String header)
-
getBasicAuthCredentials
final BasicAuthCredentials getBasicAuthCredentials(String header)
-
acceptsHtml
final Boolean acceptsHtml(Context ctx)
-
init
@JvmOverloads() final static Context init(HttpServletRequest request, HttpServletResponse response, String matchedPath, Map<String, String> pathParamMap, HandlerType handlerType, Map<String, Object> appAttributes)
-
init
@JvmOverloads() final static Context init(HttpServletRequest request, HttpServletResponse response, String matchedPath, Map<String, String> pathParamMap, HandlerType handlerType)
-
init
@JvmOverloads() final static Context init(HttpServletRequest request, HttpServletResponse response, String matchedPath, Map<String, String> pathParamMap)
-
init
@JvmOverloads() final static Context init(HttpServletRequest request, HttpServletResponse response, String matchedPath)
-
init
@JvmOverloads() final static Context init(HttpServletRequest request, HttpServletResponse response)
-
isLocalhost
final Boolean isLocalhost(Context $self)
-
changeBaseRequest
final Context changeBaseRequest(Context ctx, HttpServletRequest req)
-
throwPayloadTooLargeIfPayloadTooLarge
final Unit throwPayloadTooLargeIfPayloadTooLarge(Context $self)
-
cacheAndSetSessionAttribute
final Unit cacheAndSetSessionAttribute(String key, Object value, HttpServletRequest req)
-
getCachedRequestAttributeOrSessionAttribute
final <T extends Any> T getCachedRequestAttributeOrSessionAttribute(String key, HttpServletRequest req)
-
cachedSessionAttributeOrCompute
final <T extends Any> T cachedSessionAttributeOrCompute(Function1<Context, T> callback, String key, Context ctx)
-
readAndResetStreamIfPossible
final String readAndResetStreamIfPossible(InputStream stream, Charset charset)
-
getMaxRequestSizeKey
final String getMaxRequestSizeKey()
-
getSessionCacheKeyPrefix
final String getSessionCacheKeyPrefix()
-
-
-
-