|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.tyrus.platform.SessionImpl
public class SessionImpl
Implementation of the WebSocketConversation.
| Method Summary | |
|---|---|
void |
addEncoder(javax.net.websocket.Encoder encoder)
|
void |
addMessageHandler(javax.net.websocket.MessageHandler listener)
|
void |
close()
|
void |
close(javax.net.websocket.CloseReason closeReason)
Closes the underlying connection this session is based upon. |
javax.net.websocket.CloseReason |
getCloseStatus()
|
java.lang.Long |
getId()
Return a unique ID for this session. |
long |
getInactiveTime()
|
long |
getMaximumMessageSize()
|
java.util.Set |
getMessageHandlers()
|
java.util.List<javax.net.websocket.extensions.Extension> |
getNegotiatedExtensions()
|
java.lang.String |
getNegotiatedSubprotocol()
|
java.lang.String |
getProtocolVersion()
Web Socket protocol version used. |
javax.net.websocket.RemoteEndpoint |
getRemote()
|
javax.net.websocket.RemoteEndpoint |
getRemote(java.lang.Class c)
|
java.net.URI |
getRequestURI()
|
javax.servlet.http.HttpSession |
getSession()
|
long |
getTimeout()
|
boolean |
isActive()
|
boolean |
isSecure()
|
void |
removeMessageHandler(javax.net.websocket.MessageHandler listener)
|
void |
setMaximumMessageSize(long maximumMessageSize)
|
void |
setTimeout(long seconds)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public java.lang.String getProtocolVersion()
getProtocolVersion in interface javax.net.websocket.Sessionpublic javax.servlet.http.HttpSession getSession()
getSession in interface javax.net.websocket.Sessionpublic java.lang.String getNegotiatedSubprotocol()
getNegotiatedSubprotocol in interface javax.net.websocket.Sessionpublic javax.net.websocket.RemoteEndpoint getRemote()
getRemote in interface javax.net.websocket.Sessionpublic javax.net.websocket.RemoteEndpoint getRemote(java.lang.Class c)
getRemote in interface javax.net.websocket.Sessionpublic java.lang.Long getId()
public boolean isActive()
isActive in interface javax.net.websocket.Sessionpublic long getTimeout()
getTimeout in interface javax.net.websocket.Session
public void close()
throws java.io.IOException
close in interface javax.net.websocket.Sessionjava.io.IOException
public void close(javax.net.websocket.CloseReason closeReason)
throws java.io.IOException
close in interface javax.net.websocket.Sessionjava.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic javax.net.websocket.CloseReason getCloseStatus()
getCloseStatus in interface javax.net.websocket.Sessionpublic void setTimeout(long seconds)
setTimeout in interface javax.net.websocket.Sessionpublic void setMaximumMessageSize(long maximumMessageSize)
setMaximumMessageSize in interface javax.net.websocket.Sessionpublic long getMaximumMessageSize()
getMaximumMessageSize in interface javax.net.websocket.Sessionpublic java.util.List<javax.net.websocket.extensions.Extension> getNegotiatedExtensions()
getNegotiatedExtensions in interface javax.net.websocket.Sessionpublic boolean isSecure()
isSecure in interface javax.net.websocket.Sessionpublic long getInactiveTime()
getInactiveTime in interface javax.net.websocket.Sessionpublic void addEncoder(javax.net.websocket.Encoder encoder)
addEncoder in interface javax.net.websocket.Sessionpublic void addMessageHandler(javax.net.websocket.MessageHandler listener)
addMessageHandler in interface javax.net.websocket.Sessionpublic java.util.Set getMessageHandlers()
getMessageHandlers in interface javax.net.websocket.Sessionpublic void removeMessageHandler(javax.net.websocket.MessageHandler listener)
removeMessageHandler in interface javax.net.websocket.Sessionpublic java.net.URI getRequestURI()
getRequestURI in interface javax.net.websocket.Session
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||