com.sun.grizzly.websockets
Class WebSocketApplication
java.lang.Object
com.sun.grizzly.websockets.WebSocketAdapter
com.sun.grizzly.websockets.WebSocketApplication
- All Implemented Interfaces:
- WebSocketListener
- Direct Known Subclasses:
- ChatApplication, StickiesApplication
public abstract class WebSocketApplication
- extends WebSocketAdapter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebSocketApplication
public WebSocketApplication()
getWebSockets
protected Set<WebSocket> getWebSockets()
- Returns a set of
WebSocket
s, registered with the application.
The returned set is unmodifiable, the possible modifications may cause exceptions.
- Returns:
- a set of
WebSocket
s, registered with the application.
add
protected boolean add(WebSocket socket)
remove
public boolean remove(WebSocket socket)
createSocket
public WebSocket createSocket(WebSocketListener... listeners)
onClose
public void onClose(WebSocket socket)
- Specified by:
onClose
in interface WebSocketListener
- Overrides:
onClose
in class WebSocketAdapter
onConnect
public void onConnect(WebSocket socket)
- Specified by:
onConnect
in interface WebSocketListener
- Overrides:
onConnect
in class WebSocketAdapter
upgrade
public final boolean upgrade(Request request)
- Checks protocol specific information and queries #isApplicationRequest(Request) to see if the Request should
be upgraded.
- Returns:
- true if the request should be upgraded to a WebSocket connection
isApplicationRequest
public abstract boolean isApplicationRequest(Request request)
- Checks application specific criteria to determine if this application can process the Request as a WebSocket
connection.
- Parameters:
request
-
- Returns:
- true if this application can service this Request
Copyright © 2012 Oracle Corporation. All Rights Reserved.