public final class HttpOpenListener extends Object implements ChannelListener<StreamConnection>, DelegateOpenListener
ChannelListener.Setter<T extends Channel>, ChannelListener.SimpleSetter<T extends Channel>
Constructor and Description |
---|
HttpOpenListener(ByteBufferPool pool) |
HttpOpenListener(ByteBufferPool pool,
OptionMap undertowOptions) |
HttpOpenListener(Pool<ByteBuffer> pool)
Deprecated.
|
HttpOpenListener(Pool<ByteBuffer> pool,
OptionMap undertowOptions)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
closeConnections()
Close all active connections that were handled by this listener
|
ByteBufferPool |
getBufferPool() |
ConnectorStatistics |
getConnectorStatistics() |
HttpHandler |
getRootHandler() |
OptionMap |
getUndertowOptions() |
void |
handleEvent(StreamConnection channel)
Handle the event on this channel.
|
void |
handleEvent(StreamConnection channel,
PooledByteBuffer buffer) |
void |
setRootHandler(HttpHandler rootHandler)
Sets the root handler
|
void |
setUndertowOptions(OptionMap undertowOptions) |
@Deprecated public HttpOpenListener(Pool<ByteBuffer> pool)
@Deprecated public HttpOpenListener(Pool<ByteBuffer> pool, OptionMap undertowOptions)
public HttpOpenListener(ByteBufferPool pool)
public HttpOpenListener(ByteBufferPool pool, OptionMap undertowOptions)
public void handleEvent(StreamConnection channel)
ChannelListener
handleEvent
in interface ChannelListener<StreamConnection>
channel
- the channel eventpublic void handleEvent(StreamConnection channel, PooledByteBuffer buffer)
handleEvent
in interface DelegateOpenListener
channel
- The channelbuffer
- Any additional data that was read from the stream as part of the handshake processpublic HttpHandler getRootHandler()
getRootHandler
in interface OpenListener
public void setRootHandler(HttpHandler rootHandler)
OpenListener
setRootHandler
in interface OpenListener
rootHandler
- The new root handlerpublic OptionMap getUndertowOptions()
getUndertowOptions
in interface OpenListener
public void setUndertowOptions(OptionMap undertowOptions)
setUndertowOptions
in interface OpenListener
undertowOptions
- The connector optionspublic ByteBufferPool getBufferPool()
getBufferPool
in interface OpenListener
public ConnectorStatistics getConnectorStatistics()
getConnectorStatistics
in interface OpenListener
public void closeConnections()
OpenListener
closeConnections
in interface OpenListener
Copyright © 2021 JBoss by Red Hat. All rights reserved.