public abstract class AbstractChannelPipelineFactory extends Object implements org.jboss.netty.channel.ChannelPipelineFactory, org.jboss.netty.util.ExternalResourceReleasable
ChannelPipelineFactory implementations| Modifier and Type | Field and Description |
|---|---|
protected ConnectionLimitUpstreamHandler |
connectionLimitHandler |
protected ConnectionPerIpLimitUpstreamHandler |
connectionPerIpLimitHandler |
static int |
MAX_LINE_LENGTH |
| Constructor and Description |
|---|
AbstractChannelPipelineFactory(int timeout,
int maxConnections,
int maxConnectsPerIp,
org.jboss.netty.channel.group.ChannelGroup channels) |
AbstractChannelPipelineFactory(int timeout,
int maxConnections,
int maxConnectsPerIp,
org.jboss.netty.channel.group.ChannelGroup channels,
org.jboss.netty.handler.execution.ExecutionHandler eHandler) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract org.jboss.netty.channel.ChannelUpstreamHandler |
createHandler()
Create the core
ChannelUpstreamHandler to use |
org.jboss.netty.channel.ChannelPipeline |
getPipeline() |
void |
releaseExternalResources() |
public static final int MAX_LINE_LENGTH
protected final ConnectionLimitUpstreamHandler connectionLimitHandler
protected final ConnectionPerIpLimitUpstreamHandler connectionPerIpLimitHandler
public AbstractChannelPipelineFactory(int timeout,
int maxConnections,
int maxConnectsPerIp,
org.jboss.netty.channel.group.ChannelGroup channels)
public AbstractChannelPipelineFactory(int timeout,
int maxConnections,
int maxConnectsPerIp,
org.jboss.netty.channel.group.ChannelGroup channels,
org.jboss.netty.handler.execution.ExecutionHandler eHandler)
public org.jboss.netty.channel.ChannelPipeline getPipeline()
throws Exception
getPipeline in interface org.jboss.netty.channel.ChannelPipelineFactoryExceptionChannelPipelineFactory.getPipeline()protected abstract org.jboss.netty.channel.ChannelUpstreamHandler createHandler()
ChannelUpstreamHandler to usepublic void releaseExternalResources()
releaseExternalResources in interface org.jboss.netty.util.ExternalResourceReleasableCopyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.