public final class GatewayUtils extends java.lang.Object implements HttpConstants
| Modifier and Type | Field and Description |
|---|---|
protected static long |
jarTimestamp |
protected static io.datatree.dom.Cache<java.lang.String,java.net.URL> |
urlCache |
ACCEPT, ACCEPT_ENCODING, AUTHORIZATION, CACHE_CONTROL, CHUNKED, CLOSE, CONNECT, CONNECTION, CONTENT_ENCODING, CONTENT_LENGTH, CONTENT_TYPE, CONTENT_TYPE_HTML, CONTENT_TYPE_JSON, COOKIE, DEFLATE, DELETE, ETAG, GET, GZIP, HEAD, IF_NONE_MATCH, KEEP_ALIVE, LOCATION, META_CONTENT_TYPE, META_HEADERS, META_LOCALE, META_LOCATION, META_SESSION, META_STATUS, META_TEMPLATE, NO_CACHE, OPTIONS, PATCH, POST, PROPERTY_COOKIES, PROPERTY_SESSION_ID, PROPERTY_USER, PUT, SET_COOKIE, TRACE, TRANSFER_ENCODING, WWW_AUTHENTICATE, X_FORWARDED_FOR| Constructor and Description |
|---|
GatewayUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.net.HttpCookie |
getCookie(WebRequest req,
WebResponse rsp,
java.lang.String name) |
static java.lang.String |
getCookieValue(WebRequest req,
WebResponse rsp,
java.lang.String name) |
static long |
getFileSize(java.lang.String path) |
static java.net.URL |
getFileURL(java.lang.String path) |
static long |
getLastModifiedTime(java.lang.String path) |
static <T extends services.moleculer.service.Service> |
getService(services.moleculer.ServiceBroker broker,
java.lang.Class<T> type) |
static boolean |
isReadable(java.lang.String path) |
static byte[] |
readAllBytes(java.lang.String path) |
static void |
sendError(WebResponse rsp,
java.lang.Throwable cause) |
static void |
setCookie(WebResponse rsp,
java.net.HttpCookie cookie) |
protected static final io.datatree.dom.Cache<java.lang.String,java.net.URL> urlCache
protected static final long jarTimestamp
public static final void sendError(WebResponse rsp, java.lang.Throwable cause)
public static final <T extends services.moleculer.service.Service> T getService(services.moleculer.ServiceBroker broker,
java.lang.Class<T> type)
public static final java.lang.String getCookieValue(WebRequest req, WebResponse rsp, java.lang.String name)
public static final java.net.HttpCookie getCookie(WebRequest req, WebResponse rsp, java.lang.String name)
public static final void setCookie(WebResponse rsp, java.net.HttpCookie cookie)
public static final boolean isReadable(java.lang.String path)
public static final long getFileSize(java.lang.String path)
public static final long getLastModifiedTime(java.lang.String path)
public static final byte[] readAllBytes(java.lang.String path)
public static final java.net.URL getFileURL(java.lang.String path)