public class WebSocketResponse extends org.apache.wicket.request.http.WebResponse
Response used to cache the written data to the web socket client
when Wicket thread locals are available.
When the thread locals are not available then you can write directly to the IWebSocketConnection
taken from IWebSocketConnectionRegistry.
In this case the response wont be cached.org.apache.wicket.request.http.WebResponse.CacheScopeMAX_CACHE_DURATION| Constructor and Description |
|---|
WebSocketResponse(IWebSocketConnection conn) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCookie(javax.servlet.http.Cookie cookie) |
void |
addHeader(String name,
String value) |
void |
clearCookie(javax.servlet.http.Cookie cookie) |
void |
close() |
String |
encodeRedirectURL(CharSequence url) |
String |
encodeURL(CharSequence url) |
void |
flush() |
IWebSocketConnection |
getContainerResponse() |
boolean |
isRedirect() |
void |
reset() |
void |
sendError(int sc,
String msg) |
void |
sendRedirect(String url) |
void |
setContentLength(long length) |
void |
setContentType(String mimeType) |
void |
setDateHeader(String name,
org.apache.wicket.util.time.Time date) |
void |
setHeader(String name,
String value) |
void |
setStatus(int sc) |
void |
write(byte[] array) |
void |
write(byte[] array,
int offset,
int length) |
void |
write(CharSequence sequence) |
disableCaching, enableCaching, setAcceptRange, setAttachmentHeader, setContentRange, setInlineHeader, setLastModifiedTimegetOutputStreampublic WebSocketResponse(IWebSocketConnection conn)
public void write(CharSequence sequence)
write in class org.apache.wicket.request.Responsepublic void write(byte[] array)
write in class org.apache.wicket.request.Responsepublic void write(byte[] array,
int offset,
int length)
write in class org.apache.wicket.request.Responsepublic void close()
close in class org.apache.wicket.request.Responsepublic void reset()
reset in class org.apache.wicket.request.Responsepublic String encodeURL(CharSequence url)
encodeURL in class org.apache.wicket.request.Responsepublic final IWebSocketConnection getContainerResponse()
getContainerResponse in class org.apache.wicket.request.Responsepublic void addCookie(javax.servlet.http.Cookie cookie)
addCookie in class org.apache.wicket.request.http.WebResponsepublic void clearCookie(javax.servlet.http.Cookie cookie)
clearCookie in class org.apache.wicket.request.http.WebResponsepublic void setHeader(String name, String value)
setHeader in class org.apache.wicket.request.http.WebResponsepublic void addHeader(String name, String value)
addHeader in class org.apache.wicket.request.http.WebResponsepublic void setDateHeader(String name, org.apache.wicket.util.time.Time date)
setDateHeader in class org.apache.wicket.request.http.WebResponsepublic void setContentLength(long length)
setContentLength in class org.apache.wicket.request.http.WebResponsepublic void setContentType(String mimeType)
setContentType in class org.apache.wicket.request.http.WebResponsepublic void setStatus(int sc)
setStatus in class org.apache.wicket.request.http.WebResponsepublic void sendError(int sc,
String msg)
sendError in class org.apache.wicket.request.http.WebResponsepublic String encodeRedirectURL(CharSequence url)
encodeRedirectURL in class org.apache.wicket.request.http.WebResponsepublic void sendRedirect(String url)
sendRedirect in class org.apache.wicket.request.http.WebResponsepublic boolean isRedirect()
isRedirect in class org.apache.wicket.request.http.WebResponsepublic void flush()
flush in class org.apache.wicket.request.http.WebResponseCopyright © 2006–2018 Apache Software Foundation. All rights reserved.