ProxyListener

class ProxyListener(config: ProxyConfig, router: Router, sessionManager: SessionManager, tokenService: TokenService, transferTokenValidator: TransferTokenValidator, playerManager: PlayerManagerImpl, eventBus: EventBus) : AutoCloseable

QUIC listener that accepts client sessions and wires stream handling.

Constructors

Link copied to clipboard
constructor(config: ProxyConfig, router: Router, sessionManager: SessionManager, tokenService: TokenService, transferTokenValidator: TransferTokenValidator, playerManager: PlayerManagerImpl, eventBus: EventBus)

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
fun start(): Channel

Starts the listener and returns the bound channel.