## Uses of Class
io.undertow.websockets.WebSocketExtension

Packages that use WebSocketExtension
io.undertow.websockets
io.undertow.websockets.client
io.undertow.websockets.core.protocol
io.undertow.websockets.extensions

### Uses of WebSocketExtension in io.undertow.websockets

Methods in io.undertow.websockets that return types with arguments of type WebSocketExtension
`static List<WebSocketExtension>` WebSocketExtension.`parse(String extensionHeader)`

Method parameters in io.undertow.websockets with type arguments of type WebSocketExtension
`static String` WebSocketExtension.`toExtensionHeader(List<WebSocketExtension> extensions)` Compose a String from a list of extensions to be used in the response of a protocol negotiation.

### Uses of WebSocketExtension in io.undertow.websockets.client

Methods in io.undertow.websockets.client that return types with arguments of type WebSocketExtension
`List<WebSocketExtension>` WebSocketClientNegotiation.`getSelectedExtensions()`
`List<WebSocketExtension>` WebSocketClientNegotiation.`getSupportedExtensions()`

Method parameters in io.undertow.websockets.client with type arguments of type WebSocketExtension
`void` WebSocketClientNegotiation.`handshakeComplete(String selectedProtocol, List<WebSocketExtension> selectedExtensions)`

Constructor parameters in io.undertow.websockets.client with type arguments of type WebSocketExtension
Constructor and Description
`WebSocketClientNegotiation(List<String> supportedSubProtocols, List<WebSocketExtension> supportedExtensions)`

### Uses of WebSocketExtension in io.undertow.websockets.core.protocol

Methods in io.undertow.websockets.core.protocol that return types with arguments of type WebSocketExtension
`protected List<WebSocketExtension>` Handshake.`selectedExtension(List<WebSocketExtension> extensionList)`

Method parameters in io.undertow.websockets.core.protocol with type arguments of type WebSocketExtension
`protected List<WebSocketExtension>` Handshake.`selectedExtension(List<WebSocketExtension> extensionList)`

### Uses of WebSocketExtension in io.undertow.websockets.extensions

Methods in io.undertow.websockets.extensions that return WebSocketExtension
`WebSocketExtension` ExtensionHandshake.`accept(WebSocketExtension extension)` Validate if an extension request is accepted.
`WebSocketExtension` PerMessageDeflateHandshake.`accept(WebSocketExtension extension)`

Methods in io.undertow.websockets.extensions with parameters of type WebSocketExtension
`WebSocketExtension` ExtensionHandshake.`accept(WebSocketExtension extension)` Validate if an extension request is accepted.
`WebSocketExtension` PerMessageDeflateHandshake.`accept(WebSocketExtension extension)`