|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HandshakeRequest
The handshake request represents the web socket defined Http request that for the opening handshake of a web socket session.
Field Summary | |
---|---|
static String |
SEC_WEBSOCKET_EXTENSIONS
The Sec-WebSocket-Extensions header name |
static String |
SEC_WEBSOCKET_KEY
The Sec-WebSocket-Key header name |
static String |
SEC_WEBSOCKET_PROTOCOL
The Sec-WebSocket-Protocol header name |
static String |
SEC_WEBSOCKET_VERSION
The Sec-WebSocket-Version header name |
Method Summary | |
---|---|
Map<String,List<String>> |
getHeaders()
Return the read only Map of Http Headers that came with the handshake request. |
Map<String,List<String>> |
getParameterMap()
Return the request parameters associated with the request. |
String |
getQueryString()
Return the query string associated with the request. |
URI |
getRequestURI()
Return the request URI of the handshake request. |
Object |
getSession()
Return a reference to the HttpSession that the web socket handshake that started this conversation was part of, if applicable. |
Principal |
getUserPrincipal()
Return the authenticated user or null if no user is authenticated for this handshake. |
boolean |
isUserInRole(String role)
Checks whether the current user is in the given role. |
Field Detail |
---|
static final String SEC_WEBSOCKET_KEY
static final String SEC_WEBSOCKET_PROTOCOL
static final String SEC_WEBSOCKET_VERSION
static final String SEC_WEBSOCKET_EXTENSIONS
Method Detail |
---|
Map<String,List<String>> getHeaders()
Principal getUserPrincipal()
URI getRequestURI()
boolean isUserInRole(String role)
role
- the role being checked
Object getSession()
Map<String,List<String>> getParameterMap()
String getQueryString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |