-
- All Implemented Interfaces:
public final class JavalinServletContextKt
-
-
Field Summary
Fields Modifier and Type Field Description public final static String
MAX_REQUEST_SIZE_KEY
public final static String
SESSION_CACHE_KEY_PREFIX
-
Method Summary
Modifier and Type Method Description final static <Error class: unknown class>
getRequestCharset(Context ctx)
final static Map<String, List<String>>
splitKeyValueStringAndGroupByKey(String string, String charset)
final static String
pathParamOrThrow(Map<String, String> pathParams, String key, String url)
final static String
urlDecode(String s)
final static BasicAuthCredentials
getBasicAuthCredentials(String authorizationHeader)
final static Boolean
acceptsHtml(Context ctx)
final static Boolean
isLocalhost(Context $self)
final static Unit
throwContentTooLargeIfContentTooLarge(Context $self)
final static Unit
cacheAndSetSessionAttribute(String key, Object value, HttpServletRequest req)
final static <T extends Any> T
getCachedRequestAttributeOrSessionAttribute(String key, HttpServletRequest req)
final static <T extends Any> T
cachedSessionAttributeOrCompute(Function1<Context, T> callback, String key, Context ctx)
final static <T extends Any> T
attributeOrCompute(Function1<Context, T> callback, String key, Context ctx)
final static String
readAndResetStreamIfPossible(InputStream stream, Charset charset)
-
-
Method Detail
-
getRequestCharset
final static <Error class: unknown class> getRequestCharset(Context ctx)
-
splitKeyValueStringAndGroupByKey
final static Map<String, List<String>> splitKeyValueStringAndGroupByKey(String string, String charset)
-
pathParamOrThrow
final static String pathParamOrThrow(Map<String, String> pathParams, String key, String url)
-
getBasicAuthCredentials
final static BasicAuthCredentials getBasicAuthCredentials(String authorizationHeader)
-
acceptsHtml
final static Boolean acceptsHtml(Context ctx)
-
isLocalhost
final static Boolean isLocalhost(Context $self)
-
throwContentTooLargeIfContentTooLarge
final static Unit throwContentTooLargeIfContentTooLarge(Context $self)
-
cacheAndSetSessionAttribute
final static Unit cacheAndSetSessionAttribute(String key, Object value, HttpServletRequest req)
-
getCachedRequestAttributeOrSessionAttribute
final static <T extends Any> T getCachedRequestAttributeOrSessionAttribute(String key, HttpServletRequest req)
-
cachedSessionAttributeOrCompute
final static <T extends Any> T cachedSessionAttributeOrCompute(Function1<Context, T> callback, String key, Context ctx)
-
attributeOrCompute
final static <T extends Any> T attributeOrCompute(Function1<Context, T> callback, String key, Context ctx)
-
readAndResetStreamIfPossible
final static String readAndResetStreamIfPossible(InputStream stream, Charset charset)
-
-
-
-