Top Constructors Methods
org.java_websocket.server

public Class DefaultWebSocketServerFactory

extends Object
implements WebSocketServerFactory
Class Inheritance
All Implemented Interfaces
org.java_websocket.WebSocketServerFactory, org.java_websocket.WebSocketFactory
Imports
java.nio.channels.SelectionKey, .SocketChannel, java.util.List, org.java_websocket.WebSocketAdapter, .WebSocketImpl, .WebSocketServerFactory, org.java_websocket.drafts.Draft

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
close()

Implements org.java_websocket.WebSocketServerFactory.close.

Allows to shutdown the websocket factory for a clean shutdown

public WebSocketImpl
createWebSocket(WebSocketAdapter a, Draft d)

Implements org.java_websocket.WebSocketServerFactory.createWebSocket.

Create a new Websocket with the provided listener, drafts and socket

public WebSocketImpl
createWebSocket(WebSocketAdapter a, List<Draft> d)

Implements org.java_websocket.WebSocketServerFactory.createWebSocket.

Create a new Websocket with the provided listener, drafts and socket

public SocketChannel
wrapChannel(SocketChannel channel, SelectionKey key)

Implements org.java_websocket.WebSocketServerFactory.wrapChannel.

Allows to wrap the SocketChannel( key.channel() ) to insert a protocol layer( like ssl or proxy authentication) beyond the ws layer.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DefaultWebSocketServerFactoryback to summary
public DefaultWebSocketServerFactory()

Method Detail

closeback to summary
public void close()

Implements org.java_websocket.WebSocketServerFactory.close.

Doc from org.java_websocket.WebSocketServerFactory.close.

Allows to shutdown the websocket factory for a clean shutdown

Annotations
@Override
createWebSocketback to summary
public WebSocketImpl createWebSocket(WebSocketAdapter a, Draft d)

Implements org.java_websocket.WebSocketServerFactory.createWebSocket.

Doc from org.java_websocket.WebSocketFactory.createWebSocket.

Create a new Websocket with the provided listener, drafts and socket

Annotations
@Override
createWebSocketback to summary
public WebSocketImpl createWebSocket(WebSocketAdapter a, List<Draft> d)

Implements org.java_websocket.WebSocketServerFactory.createWebSocket.

Doc from org.java_websocket.WebSocketFactory.createWebSocket.

Create a new Websocket with the provided listener, drafts and socket

Annotations
@Override
wrapChannelback to summary
public SocketChannel wrapChannel(SocketChannel channel, SelectionKey key)

Implements org.java_websocket.WebSocketServerFactory.wrapChannel.

Doc from org.java_websocket.WebSocketServerFactory.wrapChannel.

Allows to wrap the SocketChannel( key.channel() ) to insert a protocol layer( like ssl or proxy authentication) beyond the ws layer.

Annotations
@Override