public abstract class XioBasePipeline extends Object implements XioPipelineFragment
Modifier and Type | Field and Description |
---|---|
protected static XioConnectionLimiter |
globalConnectionLimiter |
Constructor and Description |
---|
XioBasePipeline() |
Modifier and Type | Method and Description |
---|---|
abstract String |
applicationProtocol() |
void |
buildHandlers(ApplicationState appState,
XioServerConfig config,
XioServerState state,
io.netty.channel.ChannelPipeline pipeline) |
abstract io.netty.channel.ChannelHandler |
getApplicationHandler() |
abstract io.netty.channel.ChannelHandler |
getAuthenticationHandler() |
abstract io.netty.channel.ChannelHandler |
getCodecHandler() |
abstract io.netty.channel.ChannelHandler |
getEncryptionHandler(XioServerConfig config,
XioServerState state) |
abstract io.netty.channel.ChannelHandler |
getIdleDisconnectHandler(XioServerLimits limits) |
protected static final XioConnectionLimiter globalConnectionLimiter
public abstract io.netty.channel.ChannelHandler getEncryptionHandler(XioServerConfig config, XioServerState state)
public abstract io.netty.channel.ChannelHandler getAuthenticationHandler()
public abstract io.netty.channel.ChannelHandler getCodecHandler()
public abstract io.netty.channel.ChannelHandler getIdleDisconnectHandler(XioServerLimits limits)
public abstract String applicationProtocol()
applicationProtocol
in interface XioPipelineFragment
public abstract io.netty.channel.ChannelHandler getApplicationHandler()
public void buildHandlers(ApplicationState appState, XioServerConfig config, XioServerState state, io.netty.channel.ChannelPipeline pipeline)
buildHandlers
in interface XioPipelineFragment
Copyright © 2016. All Rights Reserved.