public interface AtmosphereResponse
extends jakarta.servlet.http.HttpServletResponse
AtmosphereResource has been
suspended, this object can be used to write message back to the client at any moment.
AsyncIOWriter.| Modifier and Type | Interface and Description |
|---|---|
static interface |
AtmosphereResponse.Builder |
SC_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| Modifier and Type | Method and Description |
|---|---|
void |
addCookie(jakarta.servlet.http.Cookie cookie) |
void |
addDateHeader(java.lang.String name,
long date) |
void |
addHeader(java.lang.String name,
java.lang.String value) |
void |
addIntHeader(java.lang.String name,
int value) |
AtmosphereResponse |
asyncIOWriter(AsyncIOWriter asyncIOWriter)
Set an implementation of
AsyncIOWriter that will be invoked every time a write operation is ready to be
processed. |
void |
close()
Close the associated
AsyncIOWriter. |
void |
closeStreamOrWriter()
Close the associated
PrintWriter or OutputStream |
boolean |
containsHeader(java.lang.String name) |
AtmosphereResponse |
delegateToNativeResponse(boolean delegateToNativeResponse) |
void |
destroy() |
void |
destroy(boolean force) |
AtmosphereResponse |
destroyable(boolean destroyable) |
boolean |
destroyed() |
java.lang.String |
encodeRedirectUrl(java.lang.String url) |
java.lang.String |
encodeRedirectURL(java.lang.String url) |
java.lang.String |
encodeUrl(java.lang.String url) |
java.lang.String |
encodeURL(java.lang.String url) |
void |
flushBuffer() |
AsyncIOWriter |
getAsyncIOWriter()
Return the underlying
AsyncIOWriter. |
int |
getBufferSize() |
java.lang.String |
getCharacterEncoding() |
java.lang.String |
getContentType() |
java.lang.String |
getHeader(java.lang.String name) |
java.util.Collection<java.lang.String> |
getHeaderNames() |
java.util.Collection<java.lang.String> |
getHeaders(java.lang.String name) |
java.util.Locale |
getLocale() |
jakarta.servlet.ServletOutputStream |
getOutputStream() |
jakarta.servlet.ServletResponse |
getResponse() |
int |
getStatus() |
java.lang.String |
getStatusMessage() |
java.io.PrintWriter |
getWriter() |
java.util.Map<java.lang.String,java.lang.String> |
headers() |
boolean |
isCommitted() |
boolean |
isDestroyable()
Check if this object can be destroyed.
|
AtmosphereRequest |
request()
Return the associated
AtmosphereRequest. |
AtmosphereResponse |
request(AtmosphereRequest atmosphereRequest)
Set the associated
AtmosphereRequest. |
void |
reset() |
void |
resetBuffer() |
AtmosphereResource |
resource()
The
AtmosphereResource associated with this request. |
void |
sendError(int sc) |
void |
sendError(int sc,
java.lang.String msg) |
void |
sendRedirect(java.lang.String location) |
void |
setBufferSize(int size) |
void |
setCharacterEncoding(java.lang.String charSet) |
void |
setContentLength(int len) |
void |
setContentType(java.lang.String contentType) |
void |
setDateHeader(java.lang.String name,
long date) |
void |
setHeader(java.lang.String name,
java.lang.String value) |
void |
setIntHeader(java.lang.String name,
int value) |
void |
setLocale(java.util.Locale locale) |
void |
setResponse(jakarta.servlet.ServletResponse response) |
void |
setStatus(int status) |
void |
setStatus(int status,
java.lang.String statusMessage) |
java.lang.String |
toString() |
java.lang.String |
uuid()
Return the
AtmosphereResource.uuid() used by this object. |
AtmosphereResponse |
write(byte[] data)
Write the bytes by either using the
PrintWriter or OutputStream. |
AtmosphereResponse |
write(byte[] data,
boolean writeUsingOriginalResponse)
Write the String by either using the
PrintWriter or OutputStream. |
AtmosphereResponse |
write(byte[] data,
int offset,
int length)
Write the bytes by either using the
PrintWriter or OutputStream. |
AtmosphereResponse |
write(byte[] data,
int offset,
int length,
boolean writeUsingOriginalResponse)
Write the String by either using the
PrintWriter or OutputStream. |
AtmosphereResponse |
write(java.lang.String data)
Write the String by either using the
PrintWriter or OutputStream. |
AtmosphereResponse |
write(java.lang.String data,
boolean writeUsingOriginalResponse)
Write the String by either using the
PrintWriter or OutputStream. |
void destroy()
void destroy(boolean force)
boolean destroyed()
void addCookie(jakarta.servlet.http.Cookie cookie)
addCookie in interface jakarta.servlet.http.HttpServletResponseboolean containsHeader(java.lang.String name)
containsHeader in interface jakarta.servlet.http.HttpServletResponsejava.lang.String encodeURL(java.lang.String url)
encodeURL in interface jakarta.servlet.http.HttpServletResponsejava.lang.String encodeRedirectURL(java.lang.String url)
encodeRedirectURL in interface jakarta.servlet.http.HttpServletResponsejava.lang.String encodeUrl(java.lang.String url)
encodeUrl in interface jakarta.servlet.http.HttpServletResponsejava.lang.String encodeRedirectUrl(java.lang.String url)
encodeRedirectUrl in interface jakarta.servlet.http.HttpServletResponseAtmosphereResponse delegateToNativeResponse(boolean delegateToNativeResponse)
void sendError(int sc,
java.lang.String msg)
throws java.io.IOException
sendError in interface jakarta.servlet.http.HttpServletResponsejava.io.IOExceptionvoid sendError(int sc)
throws java.io.IOException
sendError in interface jakarta.servlet.http.HttpServletResponsejava.io.IOExceptionvoid sendRedirect(java.lang.String location)
throws java.io.IOException
sendRedirect in interface jakarta.servlet.http.HttpServletResponsejava.io.IOExceptionvoid setDateHeader(java.lang.String name,
long date)
setDateHeader in interface jakarta.servlet.http.HttpServletResponsevoid addDateHeader(java.lang.String name,
long date)
addDateHeader in interface jakarta.servlet.http.HttpServletResponsevoid setHeader(java.lang.String name,
java.lang.String value)
setHeader in interface jakarta.servlet.http.HttpServletResponsevoid addHeader(java.lang.String name,
java.lang.String value)
addHeader in interface jakarta.servlet.http.HttpServletResponsevoid setIntHeader(java.lang.String name,
int value)
setIntHeader in interface jakarta.servlet.http.HttpServletResponsevoid addIntHeader(java.lang.String name,
int value)
addIntHeader in interface jakarta.servlet.http.HttpServletResponsevoid setStatus(int status)
setStatus in interface jakarta.servlet.http.HttpServletResponsevoid setStatus(int status,
java.lang.String statusMessage)
setStatus in interface jakarta.servlet.http.HttpServletResponseint getStatus()
getStatus in interface jakarta.servlet.http.HttpServletResponsejakarta.servlet.ServletResponse getResponse()
java.lang.String getStatusMessage()
java.util.Map<java.lang.String,java.lang.String> headers()
java.lang.String getHeader(java.lang.String name)
getHeader in interface jakarta.servlet.http.HttpServletResponsejava.util.Collection<java.lang.String> getHeaders(java.lang.String name)
getHeaders in interface jakarta.servlet.http.HttpServletResponsejava.util.Collection<java.lang.String> getHeaderNames()
getHeaderNames in interface jakarta.servlet.http.HttpServletResponsevoid setCharacterEncoding(java.lang.String charSet)
setCharacterEncoding in interface jakarta.servlet.ServletResponsevoid flushBuffer()
throws java.io.IOException
flushBuffer in interface jakarta.servlet.ServletResponsejava.io.IOExceptionint getBufferSize()
getBufferSize in interface jakarta.servlet.ServletResponsejava.lang.String getCharacterEncoding()
getCharacterEncoding in interface jakarta.servlet.ServletResponseboolean isDestroyable()
AtmosphereResponse destroyable(boolean destroyable)
jakarta.servlet.ServletOutputStream getOutputStream()
throws java.io.IOException
getOutputStream in interface jakarta.servlet.ServletResponsejava.io.IOExceptionjava.io.PrintWriter getWriter()
throws java.io.IOException
getWriter in interface jakarta.servlet.ServletResponsejava.io.IOExceptionvoid setContentLength(int len)
setContentLength in interface jakarta.servlet.ServletResponsevoid setContentType(java.lang.String contentType)
setContentType in interface jakarta.servlet.ServletResponsejava.lang.String getContentType()
getContentType in interface jakarta.servlet.ServletResponseboolean isCommitted()
isCommitted in interface jakarta.servlet.ServletResponsevoid reset()
reset in interface jakarta.servlet.ServletResponsevoid resetBuffer()
resetBuffer in interface jakarta.servlet.ServletResponsevoid setBufferSize(int size)
setBufferSize in interface jakarta.servlet.ServletResponsevoid setLocale(java.util.Locale locale)
setLocale in interface jakarta.servlet.ServletResponsejava.util.Locale getLocale()
getLocale in interface jakarta.servlet.ServletResponseAsyncIOWriter getAsyncIOWriter()
AsyncIOWriter.AtmosphereResponse asyncIOWriter(AsyncIOWriter asyncIOWriter)
AsyncIOWriter that will be invoked every time a write operation is ready to be
processed.asyncIOWriter - of AsyncIOWriterAtmosphereRequest request()
AtmosphereRequest.AtmosphereRequestAtmosphereResponse request(AtmosphereRequest atmosphereRequest)
AtmosphereRequest.atmosphereRequest - a AtmosphereRequestvoid close()
throws java.io.IOException
AsyncIOWriter.java.io.IOExceptionvoid closeStreamOrWriter()
PrintWriter or OutputStreamAtmosphereResponse write(java.lang.String data)
PrintWriter or OutputStream. The decision is
based on the request attribute ApplicationConfig.PROPERTY_USE_STREAMdata - the String to writeAtmosphereResponse write(java.lang.String data, boolean writeUsingOriginalResponse)
PrintWriter or OutputStream. The decision is
based on the request attribute ApplicationConfig.PROPERTY_USE_STREAM. If writeUsingOriginalResponse is
set to true, execute the write without invoking the defined AsyncIOWriter.data - the String to writewriteUsingOriginalResponse - if true, execute the write without invoking the AsyncIOWriterAtmosphereResponse write(byte[] data)
PrintWriter or OutputStream. The decision is
based on the request attribute ApplicationConfig.PROPERTY_USE_STREAM.data - the bytes to writeAtmosphereResponse write(byte[] data, boolean writeUsingOriginalResponse)
PrintWriter or OutputStream. The decision is based
on the request attribute ApplicationConfig.PROPERTY_USE_STREAM. If writeUsingOriginalResponse is set to
true, execute the write without invoking the defined AsyncIOWriter.data - the bytes to writewriteUsingOriginalResponse - if true, execute the write without invoking the AsyncIOWriterAtmosphereResponse write(byte[] data, int offset, int length)
PrintWriter or OutputStream. The decision is
based on the request attribute ApplicationConfig.PROPERTY_USE_STREAM.data - the bytes to writeoffset - the first byte position to writelength - the data lengthAtmosphereResponse write(byte[] data, int offset, int length, boolean writeUsingOriginalResponse)
PrintWriter or OutputStream. The decision is based
on the request attribute ApplicationConfig.PROPERTY_USE_STREAM. If writeUsingOriginalResponse is set to
true, execute the write without invoking the defined AsyncIOWriter.data - the bytes to writeoffset - the first byte position to writelength - the data lengthwriteUsingOriginalResponse - if true, execute the write without invoking the AsyncIOWriterAtmosphereResource resource()
AtmosphereResource associated with this request. If the request hasn't been suspended, this
method will return null.AtmosphereResource, or null.void setResponse(jakarta.servlet.ServletResponse response)
java.lang.String uuid()
AtmosphereResource.uuid() used by this object.AtmosphereResource.uuid() used by this object.java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2022. All Rights Reserved.