public class VaadinServletResponse extends javax.servlet.http.HttpServletResponseWrapper implements VaadinResponse
HttpServletResponse.VaadinResponse,
VaadinServletRequest,
Serialized FormSC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY| Constructor and Description |
|---|
VaadinServletResponse(javax.servlet.http.HttpServletResponse response,
VaadinServletService vaadinService)
Wraps a http servlet response and an associated vaadin service.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
doSetCacheTime(VaadinResponse response,
long milliseconds)
Perform the logic of
setCacheTime(long). |
static VaadinServletResponse |
getCurrent()
Gets the currently processed Vaadin servlet response.
|
javax.servlet.http.HttpServletResponse |
getHttpServletResponse()
Gets the original unwrapped
HttpServletResponse. |
VaadinServletService |
getService()
Gets the vaadin service for the context of this response.
|
void |
setCacheTime(long milliseconds)
Sets cache time in milliseconds, -1 means no cache at all.
|
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatusflushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getResponse, getWriter, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setLocale, setResponseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCookie, getOutputStream, getWriter, sendError, setContentLength, setContentType, setDateHeader, setHeader, setNoCacheHeaders, setStatuspublic VaadinServletResponse(javax.servlet.http.HttpServletResponse response,
VaadinServletService vaadinService)
response - the http servlet response to wrapvaadinService - the associated vaadin servicepublic javax.servlet.http.HttpServletResponse getHttpServletResponse()
HttpServletResponse.public void setCacheTime(long milliseconds)
VaadinResponsesetCacheTime in interface VaadinResponsemilliseconds - Cache time in millisecondspublic static void doSetCacheTime(VaadinResponse response, long milliseconds)
setCacheTime(long).
Warning: this is an internal function. It has been made public in
Vaadin 8.20.0 to allow for internal extensions.public VaadinServletService getService()
VaadinResponsegetService in interface VaadinResponseVaadinServicepublic static VaadinServletResponse getCurrent()
getCurrent in interface VaadinResponsenullCopyright © 2023 Vaadin Ltd. All rights reserved.