org.apache.camel.component.netty
Class NettyConfiguration

java.lang.Object
  extended by org.apache.camel.component.netty.NettyServerBootstrapConfiguration
      extended by org.apache.camel.component.netty.NettyConfiguration
All Implemented Interfaces:
Cloneable

public class NettyConfiguration
extends NettyServerBootstrapConfiguration
implements Cloneable


Field Summary
 
Fields inherited from class org.apache.camel.component.netty.NettyServerBootstrapConfiguration
backlog, bossCount, bossPool, broadcast, connectTimeout, 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 Summary
NettyConfiguration()
           
 
Method Summary
 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()
           
 int getMaximumPoolSize()
           
 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 setMaximumPoolSize(int maximumPoolSize)
           
 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()
           
 
Methods inherited from class org.apache.camel.component.netty.NettyServerBootstrapConfiguration
compatible, getAddress, getBacklog, getBossCount, getBossPool, getConnectTimeout, 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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NettyConfiguration

public NettyConfiguration()
Method Detail

copy

public NettyConfiguration copy()
Returns a copy of this configuration


validateConfiguration

public void validateConfiguration()

parseURI

public void parseURI(URI uri,
                     Map<String,Object> parameters,
                     NettyComponent component,
                     String... supportedProtocols)
              throws Exception
Throws:
Exception

getCharsetName

public String getCharsetName()

getRequestTimeout

public long getRequestTimeout()

setRequestTimeout

public void setRequestTimeout(long requestTimeout)

isSync

public boolean isSync()

setSync

public void setSync(boolean sync)

isTextline

public boolean isTextline()

setTextline

public void setTextline(boolean textline)

getDecoderMaxLineLength

public int getDecoderMaxLineLength()

setDecoderMaxLineLength

public void setDecoderMaxLineLength(int decoderMaxLineLength)

getDelimiter

public TextLineDelimiter getDelimiter()

setDelimiter

public void setDelimiter(TextLineDelimiter delimiter)

isAutoAppendDelimiter

public boolean isAutoAppendDelimiter()

setAutoAppendDelimiter

public void setAutoAppendDelimiter(boolean autoAppendDelimiter)

getEncoding

public String getEncoding()

setEncoding

public void setEncoding(String encoding)

getDecoders

public List<org.jboss.netty.channel.ChannelHandler> getDecoders()

setDecoders

public void setDecoders(List<org.jboss.netty.channel.ChannelHandler> decoders)

getEncoders

public List<org.jboss.netty.channel.ChannelHandler> getEncoders()

setEncoders

public void setEncoders(List<org.jboss.netty.channel.ChannelHandler> encoders)

getEncoder

public org.jboss.netty.channel.ChannelHandler getEncoder()

setEncoder

public void setEncoder(org.jboss.netty.channel.ChannelHandler encoder)

getDecoder

public org.jboss.netty.channel.ChannelHandler getDecoder()

setDecoder

public void setDecoder(org.jboss.netty.channel.ChannelHandler decoder)

isDisconnect

public boolean isDisconnect()

setDisconnect

public void setDisconnect(boolean disconnect)

isLazyChannelCreation

public boolean isLazyChannelCreation()

setLazyChannelCreation

public void setLazyChannelCreation(boolean lazyChannelCreation)

isTransferExchange

public boolean isTransferExchange()

setTransferExchange

public void setTransferExchange(boolean transferExchange)

isDisconnectOnNoReply

public boolean isDisconnectOnNoReply()

setDisconnectOnNoReply

public void setDisconnectOnNoReply(boolean disconnectOnNoReply)

getNoReplyLogLevel

public org.apache.camel.LoggingLevel getNoReplyLogLevel()

setNoReplyLogLevel

public void setNoReplyLogLevel(org.apache.camel.LoggingLevel noReplyLogLevel)

getServerExceptionCaughtLogLevel

public org.apache.camel.LoggingLevel getServerExceptionCaughtLogLevel()

setServerExceptionCaughtLogLevel

public void setServerExceptionCaughtLogLevel(org.apache.camel.LoggingLevel serverExceptionCaughtLogLevel)

getServerClosedChannelExceptionCaughtLogLevel

public org.apache.camel.LoggingLevel getServerClosedChannelExceptionCaughtLogLevel()

setServerClosedChannelExceptionCaughtLogLevel

public void setServerClosedChannelExceptionCaughtLogLevel(org.apache.camel.LoggingLevel serverClosedChannelExceptionCaughtLogLevel)

isAllowDefaultCodec

public boolean isAllowDefaultCodec()

setAllowDefaultCodec

public void setAllowDefaultCodec(boolean allowDefaultCodec)

setClientPipelineFactory

public void setClientPipelineFactory(ClientPipelineFactory clientPipelineFactory)

getClientPipelineFactory

public ClientPipelineFactory getClientPipelineFactory()

getMaximumPoolSize

public int getMaximumPoolSize()

setMaximumPoolSize

public void setMaximumPoolSize(int maximumPoolSize)

isOrderedThreadPoolExecutor

public boolean isOrderedThreadPoolExecutor()

setOrderedThreadPoolExecutor

public void setOrderedThreadPoolExecutor(boolean orderedThreadPoolExecutor)

getProducerPoolMaxActive

public int getProducerPoolMaxActive()

setProducerPoolMaxActive

public void setProducerPoolMaxActive(int producerPoolMaxActive)

getProducerPoolMinIdle

public int getProducerPoolMinIdle()

setProducerPoolMinIdle

public void setProducerPoolMinIdle(int producerPoolMinIdle)

getProducerPoolMaxIdle

public int getProducerPoolMaxIdle()

setProducerPoolMaxIdle

public void setProducerPoolMaxIdle(int producerPoolMaxIdle)

getProducerPoolMinEvictableIdle

public long getProducerPoolMinEvictableIdle()

setProducerPoolMinEvictableIdle

public void setProducerPoolMinEvictableIdle(long producerPoolMinEvictableIdle)

isProducerPoolEnabled

public boolean isProducerPoolEnabled()

setProducerPoolEnabled

public void setProducerPoolEnabled(boolean producerPoolEnabled)


Apache Camel