public class ServletWebSocketHttpExchange extends Object implements WebSocketHttpExchange
| Constructor and Description |
|---|
ServletWebSocketHttpExchange(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
endExchange() |
<T> T |
getAttachment(AttachmentKey<T> key) |
org.xnio.Pool<ByteBuffer> |
getBufferPool() |
String |
getQueryString() |
String |
getRequestHeader(String headerName) |
Map<String,List<String>> |
getRequestHeaders() |
String |
getRequestScheme() |
String |
getRequestURI() |
String |
getResponseHeader(String headerName) |
Map<String,List<String>> |
getResponseHeaders() |
Object |
getSession() |
<T> void |
putAttachment(AttachmentKey<T> key,
T value) |
org.xnio.IoFuture<byte[]> |
readRequestData() |
org.xnio.IoFuture<Void> |
sendData(ByteBuffer data) |
void |
setResponesCode(int code) |
void |
setResponseHeader(String headerName,
String headerValue) |
void |
setResponseHeaders(Map<String,List<String>> headers) |
void |
upgradeChannel(UpgradeCallback upgradeCallback) |
public ServletWebSocketHttpExchange(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
public <T> void putAttachment(AttachmentKey<T> key, T value)
putAttachment in interface WebSocketHttpExchangepublic <T> T getAttachment(AttachmentKey<T> key)
getAttachment in interface WebSocketHttpExchangepublic String getRequestHeader(String headerName)
getRequestHeader in interface WebSocketHttpExchangepublic Map<String,List<String>> getRequestHeaders()
getRequestHeaders in interface WebSocketHttpExchangepublic String getResponseHeader(String headerName)
getResponseHeader in interface WebSocketHttpExchangepublic Map<String,List<String>> getResponseHeaders()
getResponseHeaders in interface WebSocketHttpExchangepublic void setResponseHeaders(Map<String,List<String>> headers)
setResponseHeaders in interface WebSocketHttpExchangepublic void setResponseHeader(String headerName, String headerValue)
setResponseHeader in interface WebSocketHttpExchangepublic void setResponesCode(int code)
setResponesCode in interface WebSocketHttpExchangepublic void upgradeChannel(UpgradeCallback upgradeCallback)
upgradeChannel in interface WebSocketHttpExchangepublic org.xnio.IoFuture<Void> sendData(ByteBuffer data)
sendData in interface WebSocketHttpExchangepublic org.xnio.IoFuture<byte[]> readRequestData()
readRequestData in interface WebSocketHttpExchangepublic void endExchange()
endExchange in interface WebSocketHttpExchangepublic void close()
close in interface WebSocketHttpExchangeclose in interface Closeableclose in interface AutoCloseablepublic String getRequestScheme()
getRequestScheme in interface WebSocketHttpExchangepublic String getRequestURI()
getRequestURI in interface WebSocketHttpExchangepublic org.xnio.Pool<ByteBuffer> getBufferPool()
getBufferPool in interface WebSocketHttpExchangepublic String getQueryString()
getQueryString in interface WebSocketHttpExchangepublic Object getSession()
getSession in interface WebSocketHttpExchangeCopyright © 2013 JBoss by Red Hat. All Rights Reserved.