public abstract class AbstractChannelPipelineFactory extends Object implements org.jboss.netty.channel.ChannelPipelineFactory, org.jboss.netty.util.ExternalResourceReleasable
ChannelPipelineFactory
implementationsModifier 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.ChannelPipelineFactory
Exception
ChannelPipelineFactory.getPipeline()
protected abstract org.jboss.netty.channel.ChannelUpstreamHandler createHandler()
ChannelUpstreamHandler
to usepublic void releaseExternalResources()
releaseExternalResources
in interface org.jboss.netty.util.ExternalResourceReleasable
Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.