@UriParams public class NettyConfiguration extends NettyServerBootstrapConfiguration implements Cloneable
backlog, bossCount, bossPool, broadcast, connectTimeout, enabledProtocols, host, keepAlive, keyStoreFile, keyStoreFormat, keyStoreResource, needClientAuth, nettyServerBootstrapFactory, networkInterface, options, passphrase, port, protocol, receiveBufferSize, receiveBufferSizePredictor, reuseAddress, securityProvider, sendBufferSize, serverPipelineFactory, ssl, sslClientCertHeaders, sslContextParameters, sslHandler, tcpNoDelay, trustStoreFile, trustStoreResource, workerCount, workerPool
Constructor and Description |
---|
NettyConfiguration() |
Modifier and Type | Method and Description |
---|---|
NettyConfiguration |
copy()
Returns a copy of this configuration
|
String |
getCharsetName() |
ClientPipelineFactory |
getClientPipelineFactory() |
org.jboss.netty.channel.ChannelHandler |
getDecoder() |
int |
getDecoderMaxLineLength() |
List<org.jboss.netty.channel.ChannelHandler> |
getDecoders() |
TextLineDelimiter |
getDelimiter() |
org.jboss.netty.channel.ChannelHandler |
getEncoder() |
List<org.jboss.netty.channel.ChannelHandler> |
getEncoders() |
String |
getEncoding() |
long |
getMaxChannelMemorySize() |
int |
getMaximumPoolSize() |
long |
getMaxTotalMemorySize() |
org.apache.camel.LoggingLevel |
getNoReplyLogLevel() |
int |
getProducerPoolMaxActive() |
int |
getProducerPoolMaxIdle() |
long |
getProducerPoolMinEvictableIdle() |
int |
getProducerPoolMinIdle() |
long |
getRequestTimeout() |
org.apache.camel.LoggingLevel |
getServerClosedChannelExceptionCaughtLogLevel() |
org.apache.camel.LoggingLevel |
getServerExceptionCaughtLogLevel() |
boolean |
isAllowDefaultCodec() |
boolean |
isAutoAppendDelimiter() |
boolean |
isDisconnect() |
boolean |
isDisconnectOnNoReply() |
boolean |
isLazyChannelCreation() |
boolean |
isOrderedThreadPoolExecutor() |
boolean |
isProducerPoolEnabled() |
boolean |
isSync() |
boolean |
isTextline() |
boolean |
isTransferExchange() |
void |
parseURI(URI uri,
Map<String,Object> parameters,
NettyComponent component,
String... supportedProtocols) |
void |
setAllowDefaultCodec(boolean allowDefaultCodec) |
void |
setAutoAppendDelimiter(boolean autoAppendDelimiter) |
void |
setClientPipelineFactory(ClientPipelineFactory clientPipelineFactory) |
void |
setDecoder(org.jboss.netty.channel.ChannelHandler decoder) |
void |
setDecoderMaxLineLength(int decoderMaxLineLength) |
void |
setDecoders(List<org.jboss.netty.channel.ChannelHandler> decoders) |
void |
setDelimiter(TextLineDelimiter delimiter) |
void |
setDisconnect(boolean disconnect) |
void |
setDisconnectOnNoReply(boolean disconnectOnNoReply) |
void |
setEncoder(org.jboss.netty.channel.ChannelHandler encoder) |
void |
setEncoders(List<org.jboss.netty.channel.ChannelHandler> encoders) |
void |
setEncoding(String encoding) |
void |
setLazyChannelCreation(boolean lazyChannelCreation) |
void |
setMaxChannelMemorySize(long maxChannelMemorySize) |
void |
setMaximumPoolSize(int maximumPoolSize) |
void |
setMaxTotalMemorySize(long maxTotalMemorySize) |
void |
setNoReplyLogLevel(org.apache.camel.LoggingLevel noReplyLogLevel) |
void |
setOrderedThreadPoolExecutor(boolean orderedThreadPoolExecutor) |
void |
setProducerPoolEnabled(boolean producerPoolEnabled) |
void |
setProducerPoolMaxActive(int producerPoolMaxActive) |
void |
setProducerPoolMaxIdle(int producerPoolMaxIdle) |
void |
setProducerPoolMinEvictableIdle(long producerPoolMinEvictableIdle) |
void |
setProducerPoolMinIdle(int producerPoolMinIdle) |
void |
setRequestTimeout(long requestTimeout) |
void |
setServerClosedChannelExceptionCaughtLogLevel(org.apache.camel.LoggingLevel serverClosedChannelExceptionCaughtLogLevel) |
void |
setServerExceptionCaughtLogLevel(org.apache.camel.LoggingLevel serverExceptionCaughtLogLevel) |
void |
setSync(boolean sync) |
void |
setTextline(boolean textline) |
void |
setTransferExchange(boolean transferExchange) |
void |
validateConfiguration() |
compatible, getAddress, getBacklog, getBossCount, getBossPool, getConnectTimeout, getEnabledProtocols, getHost, getKeyStoreFile, getKeyStoreFormat, getKeyStoreResource, getNettyServerBootstrapFactory, getNetworkInterface, getOptions, getPassphrase, getPort, getProtocol, getReceiveBufferSize, getReceiveBufferSizePredictor, getSecurityProvider, getSendBufferSize, getServerPipelineFactory, getSslContextParameters, getSslHandler, getTrustStoreFile, getTrustStoreResource, getWorkerCount, getWorkerPool, isBroadcast, isKeepAlive, isNeedClientAuth, isReuseAddress, isSsl, isSslClientCertHeaders, isTcp, isTcpNoDelay, setBacklog, setBossCount, setBossPool, setBroadcast, setConnectTimeout, setEnabledProtocols, setHost, setKeepAlive, setKeyStoreFile, setKeyStoreFormat, setKeyStoreResource, setNeedClientAuth, setNettyServerBootstrapFactory, setNetworkInterface, setOptions, setPassphrase, setPort, setProtocol, setReceiveBufferSize, setReceiveBufferSizePredictor, setReuseAddress, setSecurityProvider, setSendBufferSize, setServerPipelineFactory, setSsl, setSslClientCertHeaders, setSslContextParameters, setSslHandler, setTcpNoDelay, setTrustStoreFile, setTrustStoreResource, setWorkerCount, setWorkerPool, toStringBootstrapConfiguration
public NettyConfiguration copy()
public void validateConfiguration()
public void parseURI(URI uri, Map<String,Object> parameters, NettyComponent component, String... supportedProtocols) throws Exception
Exception
public String getCharsetName()
public long getRequestTimeout()
public void setRequestTimeout(long requestTimeout)
public boolean isSync()
public void setSync(boolean sync)
public boolean isTextline()
public void setTextline(boolean textline)
public int getDecoderMaxLineLength()
public void setDecoderMaxLineLength(int decoderMaxLineLength)
public TextLineDelimiter getDelimiter()
public void setDelimiter(TextLineDelimiter delimiter)
public boolean isAutoAppendDelimiter()
public void setAutoAppendDelimiter(boolean autoAppendDelimiter)
public String getEncoding()
public void setEncoding(String encoding)
public List<org.jboss.netty.channel.ChannelHandler> getDecoders()
public void setDecoders(List<org.jboss.netty.channel.ChannelHandler> decoders)
public List<org.jboss.netty.channel.ChannelHandler> getEncoders()
public void setEncoders(List<org.jboss.netty.channel.ChannelHandler> encoders)
public org.jboss.netty.channel.ChannelHandler getEncoder()
public void setEncoder(org.jboss.netty.channel.ChannelHandler encoder)
public org.jboss.netty.channel.ChannelHandler getDecoder()
public void setDecoder(org.jboss.netty.channel.ChannelHandler decoder)
public boolean isDisconnect()
public void setDisconnect(boolean disconnect)
public boolean isLazyChannelCreation()
public void setLazyChannelCreation(boolean lazyChannelCreation)
public boolean isTransferExchange()
public void setTransferExchange(boolean transferExchange)
public boolean isDisconnectOnNoReply()
public void setDisconnectOnNoReply(boolean disconnectOnNoReply)
public org.apache.camel.LoggingLevel getNoReplyLogLevel()
public void setNoReplyLogLevel(org.apache.camel.LoggingLevel noReplyLogLevel)
public org.apache.camel.LoggingLevel getServerExceptionCaughtLogLevel()
public void setServerExceptionCaughtLogLevel(org.apache.camel.LoggingLevel serverExceptionCaughtLogLevel)
public org.apache.camel.LoggingLevel getServerClosedChannelExceptionCaughtLogLevel()
public void setServerClosedChannelExceptionCaughtLogLevel(org.apache.camel.LoggingLevel serverClosedChannelExceptionCaughtLogLevel)
public boolean isAllowDefaultCodec()
public void setAllowDefaultCodec(boolean allowDefaultCodec)
public void setClientPipelineFactory(ClientPipelineFactory clientPipelineFactory)
public ClientPipelineFactory getClientPipelineFactory()
public int getMaximumPoolSize()
public void setMaximumPoolSize(int maximumPoolSize)
public boolean isOrderedThreadPoolExecutor()
public void setOrderedThreadPoolExecutor(boolean orderedThreadPoolExecutor)
public int getProducerPoolMaxActive()
public void setProducerPoolMaxActive(int producerPoolMaxActive)
public int getProducerPoolMinIdle()
public void setProducerPoolMinIdle(int producerPoolMinIdle)
public int getProducerPoolMaxIdle()
public void setProducerPoolMaxIdle(int producerPoolMaxIdle)
public long getProducerPoolMinEvictableIdle()
public void setProducerPoolMinEvictableIdle(long producerPoolMinEvictableIdle)
public boolean isProducerPoolEnabled()
public void setProducerPoolEnabled(boolean producerPoolEnabled)
public long getMaxChannelMemorySize()
public void setMaxChannelMemorySize(long maxChannelMemorySize)
public long getMaxTotalMemorySize()
public void setMaxTotalMemorySize(long maxTotalMemorySize)
Apache Camel