## Uses of Interface
io.undertow.server.HttpUpgradeListener

Packages that use HttpUpgradeListener
io.undertow.server
io.undertow.server.handlers
io.undertow.server.protocol.ajp
io.undertow.server.protocol.http
io.undertow.server.protocol.http2
io.undertow.websockets
io.undertow.websockets.spi

### Uses of HttpUpgradeListener in io.undertow.server

Methods in io.undertow.server with parameters of type HttpUpgradeListener
`HttpServerExchange` HttpServerExchange.`acceptConnectRequest(HttpUpgradeListener connectListener)`
`protected abstract void` ServerConnection.`setConnectListener(HttpUpgradeListener connectListener)`
`protected abstract void` ServerConnection.`setUpgradeListener(HttpUpgradeListener upgradeListener)`
`protected void` AbstractServerConnection.`setUpgradeListener(HttpUpgradeListener upgradeListener)`
`HttpServerExchange` HttpServerExchange.`upgradeChannel(HttpUpgradeListener listener)` Upgrade the channel to a raw socket.
`HttpServerExchange` HttpServerExchange.`upgradeChannel(String productName, HttpUpgradeListener listener)` Upgrade the channel to a raw socket.

### Uses of HttpUpgradeListener in io.undertow.server.handlers

Methods in io.undertow.server.handlers with parameters of type HttpUpgradeListener
`void` ChannelUpgradeHandler.`addProtocol(String productString, HttpUpgradeListener openListener)` Add a protocol to this handler.
`void` ChannelUpgradeHandler.`addProtocol(String productString, HttpUpgradeListener openListener, HttpUpgradeHandshake handshake)` Add a protocol to this handler.
`void` ChannelUpgradeHandler.`removeProtocol(String productString, HttpUpgradeListener upgradeListener)` Remove a protocol from this handler.

### Uses of HttpUpgradeListener in io.undertow.server.protocol.ajp

Methods in io.undertow.server.protocol.ajp with parameters of type HttpUpgradeListener
`protected void` AjpServerConnection.`setConnectListener(HttpUpgradeListener connectListener)`

### Uses of HttpUpgradeListener in io.undertow.server.protocol.http

Methods in io.undertow.server.protocol.http that return HttpUpgradeListener
`protected HttpUpgradeListener` HttpServerConnection.`getUpgradeListener()`

Methods in io.undertow.server.protocol.http with parameters of type HttpUpgradeListener
`protected void` HttpServerConnection.`setConnectListener(HttpUpgradeListener connectListener)`
`protected void` HttpServerConnection.`setUpgradeListener(HttpUpgradeListener upgradeListener)`

### Uses of HttpUpgradeListener in io.undertow.server.protocol.http2

Methods in io.undertow.server.protocol.http2 with parameters of type HttpUpgradeListener
`protected void` Http2ServerConnection.`setConnectListener(HttpUpgradeListener connectListener)`
`protected void` Http2ServerConnection.`setUpgradeListener(HttpUpgradeListener upgradeListener)`

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

Constructors in io.undertow.websockets with parameters of type HttpUpgradeListener
Constructor and Description
`WebSocketProtocolHandshakeHandler(Collection<Handshake> handshakes, HttpUpgradeListener callback)` Create a new `WebSocketProtocolHandshakeHandler`
`WebSocketProtocolHandshakeHandler(Collection<Handshake> handshakes, HttpUpgradeListener callback, HttpHandler next)` Create a new `WebSocketProtocolHandshakeHandler`
`WebSocketProtocolHandshakeHandler(HttpUpgradeListener callback)` Create a new `WebSocketProtocolHandshakeHandler`
`WebSocketProtocolHandshakeHandler(HttpUpgradeListener callback, HttpHandler next)` Create a new `WebSocketProtocolHandshakeHandler`

### Uses of HttpUpgradeListener in io.undertow.websockets.spi

Methods in io.undertow.websockets.spi with parameters of type HttpUpgradeListener
`void` AsyncWebSocketHttpServerExchange.`upgradeChannel(HttpUpgradeListener upgradeCallback)`
`void` WebSocketHttpExchange.`upgradeChannel(HttpUpgradeListener upgradeCallback)` Upgrade the underlying channel