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 WebSocketHttpExchange
public <T> T getAttachment(AttachmentKey<T> key)
getAttachment
in interface WebSocketHttpExchange
public String getRequestHeader(String headerName)
getRequestHeader
in interface WebSocketHttpExchange
public Map<String,List<String>> getRequestHeaders()
getRequestHeaders
in interface WebSocketHttpExchange
public String getResponseHeader(String headerName)
getResponseHeader
in interface WebSocketHttpExchange
public Map<String,List<String>> getResponseHeaders()
getResponseHeaders
in interface WebSocketHttpExchange
public void setResponseHeaders(Map<String,List<String>> headers)
setResponseHeaders
in interface WebSocketHttpExchange
public void setResponseHeader(String headerName, String headerValue)
setResponseHeader
in interface WebSocketHttpExchange
public void setResponesCode(int code)
setResponesCode
in interface WebSocketHttpExchange
public void upgradeChannel(UpgradeCallback upgradeCallback)
upgradeChannel
in interface WebSocketHttpExchange
public org.xnio.IoFuture<Void> sendData(ByteBuffer data)
sendData
in interface WebSocketHttpExchange
public org.xnio.IoFuture<byte[]> readRequestData()
readRequestData
in interface WebSocketHttpExchange
public void endExchange()
endExchange
in interface WebSocketHttpExchange
public void close()
close
in interface WebSocketHttpExchange
close
in interface Closeable
close
in interface AutoCloseable
public String getRequestScheme()
getRequestScheme
in interface WebSocketHttpExchange
public String getRequestURI()
getRequestURI
in interface WebSocketHttpExchange
public org.xnio.Pool<ByteBuffer> getBufferPool()
getBufferPool
in interface WebSocketHttpExchange
public String getQueryString()
getQueryString
in interface WebSocketHttpExchange
public Object getSession()
getSession
in interface WebSocketHttpExchange
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.