public class Favicon extends HttpMiddleware implements HttpConstants
route.use(new Favicon("custom.ico"));
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
iconPath
Relative icon file path.
|
protected java.lang.String |
iconURL
Relative URL of the Favicon.
|
protected byte[] |
image |
protected int |
maxAge
Max-age header's value (0 = no max-age header).
|
protected boolean |
useETags
Use ETag headers
|
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 |
|---|
Favicon() |
Favicon(java.lang.String pathToIcon) |
Favicon(java.lang.String pathToIcon,
int maxAge) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getIconPath() |
java.lang.String |
getIconURL() |
int |
getMaxAge() |
RequestProcessor |
install(RequestProcessor next,
io.datatree.Tree config) |
boolean |
isUseETags() |
void |
setIconPath(java.lang.String iconPath) |
void |
setIconURL(java.lang.String iconURL) |
void |
setMaxAge(int maxAge) |
void |
setUseETags(boolean useETags) |
protected java.lang.String iconPath
protected int maxAge
protected java.lang.String iconURL
protected boolean useETags
protected byte[] image
public Favicon()
public Favicon(java.lang.String pathToIcon)
public Favicon(java.lang.String pathToIcon,
int maxAge)
public RequestProcessor install(RequestProcessor next, io.datatree.Tree config)
install in class HttpMiddlewarepublic java.lang.String getIconPath()
public void setIconPath(java.lang.String iconPath)
public int getMaxAge()
public void setMaxAge(int maxAge)
public java.lang.String getIconURL()
public void setIconURL(java.lang.String iconURL)
public boolean isUseETags()
public void setUseETags(boolean useETags)