Class GatewayUtils
java.lang.Object
services.moleculer.web.common.GatewayUtils
- All Implemented Interfaces:
HttpConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final longFields inherited from interface HttpConstants
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final HttpCookiegetCookie(WebRequest req, WebResponse rsp, String name) static final StringgetCookieValue(WebRequest req, WebResponse rsp, String name) static final longgetFileSize(String path) static final URLgetFileURL(String path) static final longgetLastModifiedTime(String path) static final <T extends services.moleculer.service.Service>
TgetService(services.moleculer.ServiceBroker broker, Class<T> type) static final booleanisReadable(String path) static final byte[]readAllBytes(String path) static final voidsendError(WebResponse rsp, Throwable cause) static final voidsetCookie(WebResponse rsp, HttpCookie cookie)
-
Field Details
-
urlCache
-
jarTimestamp
protected static final long jarTimestamp
-
-
Constructor Details
-
GatewayUtils
public GatewayUtils()
-
-
Method Details
-
sendError
-
getService
public static final <T extends services.moleculer.service.Service> T getService(services.moleculer.ServiceBroker broker, Class<T> type) -
getCookieValue
-
getCookie
-
setCookie
-
isReadable
-
getFileSize
-
getLastModifiedTime
-
readAllBytes
-
getFileURL
-