| Modifier and Type | Field and Description | 
|---|---|
| protected ExtensionFunction | WebSocketChannel. extensionFunction | 
| Modifier and Type | Method and Description | 
|---|---|
| ExtensionFunction | WebSocketChannel. getExtensionFunction() | 
| Constructor and Description | 
|---|
| WebSocketChannel(org.xnio.StreamConnection connectedStreamChannel, ByteBufferPool bufferPool, WebSocketVersion version, String wsUrl, String subProtocol, boolean client, boolean extensionsSupported, ExtensionFunction extensionFunction, Set<WebSocketChannel> peerConnections, org.xnio.OptionMap options)Create a new  WebSocketChannel8 | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ExtensionFunction | Handshake. initExtensions(WebSocketHttpExchange exchange)Create the  ExtensionFunctionlist associated with the negotiated extensions defined in the exchange's response. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ExtensionFunction | WebSocket07FrameSinkChannel. extensionFunction | 
| Constructor and Description | 
|---|
| WebSocket07Channel(org.xnio.StreamConnection channel, ByteBufferPool bufferPool, String wsUrl, String subProtocol, boolean client, boolean allowExtensions, ExtensionFunction extensionFunction, Set<WebSocketChannel> openConnections, org.xnio.OptionMap options)Create a new  WebSocket07Channel | 
| Constructor and Description | 
|---|
| WebSocket08Channel(org.xnio.StreamConnection channel, ByteBufferPool bufferPool, String wsUrl, String subProtocols, boolean client, boolean allowExtensions, ExtensionFunction extensionFunction, Set<WebSocketChannel> openConnections, org.xnio.OptionMap options) | 
| Constructor and Description | 
|---|
| WebSocket13Channel(org.xnio.StreamConnection channel, ByteBufferPool bufferPool, String wsUrl, String subProtocols, boolean client, boolean allowExtensions, ExtensionFunction extensionFunction, Set<WebSocketChannel> openConnections, org.xnio.OptionMap options) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CompositeExtensionFunction | 
| class  | NoopExtensionFunction | 
| class  | PerMessageDeflateFunctionImplementation of  permessage-deflateWebSocket Extension. | 
| Modifier and Type | Field and Description | 
|---|---|
| static ExtensionFunction | NoopExtensionFunction. instance | 
| Modifier and Type | Method and Description | 
|---|---|
| static ExtensionFunction | CompositeExtensionFunction. compose(ExtensionFunction... functions) | 
| static ExtensionFunction | CompositeExtensionFunction. compose(List<ExtensionFunction> functions) | 
| ExtensionFunction | PerMessageDeflateHandshake. create() | 
| ExtensionFunction | ExtensionHandshake. create()Create a new instance of the  ExtensionFunctionassociated to this WebSocket Extension. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ExtensionFunction | CompositeExtensionFunction. compose(ExtensionFunction... functions) | 
| Modifier and Type | Method and Description | 
|---|---|
| static ExtensionFunction | CompositeExtensionFunction. compose(List<ExtensionFunction> functions) | 
Copyright © 2015 JBoss by Red Hat. All rights reserved.