org.apache.camel.component.netty.http.NettyHttpConfigurationConfigurer Maven / Gradle / Ivy
The newest version!
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.netty.http;
import javax.annotation.processing.Generated;
import java.util.Map;
import org.apache.camel.CamelContext;
import org.apache.camel.spi.ExtendedPropertyConfigurerGetter;
import org.apache.camel.spi.PropertyConfigurerGetter;
import org.apache.camel.spi.ConfigurerStrategy;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.component.netty.http.NettyHttpConfiguration;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@Generated("org.apache.camel.maven.packaging.GenerateConfigurerMojo")
@SuppressWarnings("unchecked")
public class NettyHttpConfigurationConfigurer extends org.apache.camel.support.component.PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
org.apache.camel.component.netty.http.NettyHttpConfiguration target = (org.apache.camel.component.netty.http.NettyHttpConfiguration) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "allowdefaultcodec":
case "allowDefaultCodec": target.setAllowDefaultCodec(property(camelContext, boolean.class, value)); return true;
case "allowserializedheaders":
case "allowSerializedHeaders": target.setAllowSerializedHeaders(property(camelContext, boolean.class, value)); return true;
case "autoappenddelimiter":
case "autoAppendDelimiter": target.setAutoAppendDelimiter(property(camelContext, boolean.class, value)); return true;
case "backlog": target.setBacklog(property(camelContext, int.class, value)); return true;
case "bosscount":
case "bossCount": target.setBossCount(property(camelContext, int.class, value)); return true;
case "bossgroup":
case "bossGroup": target.setBossGroup(property(camelContext, io.netty.channel.EventLoopGroup.class, value)); return true;
case "bridgeendpoint":
case "bridgeEndpoint": target.setBridgeEndpoint(property(camelContext, boolean.class, value)); return true;
case "broadcast": target.setBroadcast(property(camelContext, boolean.class, value)); return true;
case "channelgroup":
case "channelGroup": target.setChannelGroup(property(camelContext, io.netty.channel.group.ChannelGroup.class, value)); return true;
case "chunkedmaxcontentlength":
case "chunkedMaxContentLength": target.setChunkedMaxContentLength(property(camelContext, int.class, value)); return true;
case "clientinitializerfactory":
case "clientInitializerFactory": target.setClientInitializerFactory(property(camelContext, org.apache.camel.component.netty.ClientInitializerFactory.class, value)); return true;
case "clientmode":
case "clientMode": target.setClientMode(property(camelContext, boolean.class, value)); return true;
case "clientpipelinefactory":
case "clientPipelineFactory": target.setClientPipelineFactory(property(camelContext, org.apache.camel.component.netty.ClientInitializerFactory.class, value)); return true;
case "compression": target.setCompression(property(camelContext, boolean.class, value)); return true;
case "connecttimeout":
case "connectTimeout": target.setConnectTimeout(property(camelContext, int.class, value)); return true;
case "correlationmanager":
case "correlationManager": target.setCorrelationManager(property(camelContext, org.apache.camel.component.netty.NettyCamelStateCorrelationManager.class, value)); return true;
case "decodermaxlinelength":
case "decoderMaxLineLength": target.setDecoderMaxLineLength(property(camelContext, int.class, value)); return true;
case "decoders": target.setDecoders(property(camelContext, java.lang.String.class, value)); return true;
case "decodersaslist":
case "decodersAsList": target.setDecodersAsList(property(camelContext, java.util.List.class, value)); return true;
case "delimiter": target.setDelimiter(property(camelContext, org.apache.camel.component.netty.TextLineDelimiter.class, value)); return true;
case "disablestreamcache":
case "disableStreamCache": target.setDisableStreamCache(property(camelContext, boolean.class, value)); return true;
case "disconnect": target.setDisconnect(property(camelContext, boolean.class, value)); return true;
case "disconnectonnoreply":
case "disconnectOnNoReply": target.setDisconnectOnNoReply(property(camelContext, boolean.class, value)); return true;
case "enabledprotocols":
case "enabledProtocols": target.setEnabledProtocols(property(camelContext, java.lang.String.class, value)); return true;
case "encoders": target.setEncoders(property(camelContext, java.lang.String.class, value)); return true;
case "encodersaslist":
case "encodersAsList": target.setEncodersAsList(property(camelContext, java.util.List.class, value)); return true;
case "encoding": target.setEncoding(property(camelContext, java.lang.String.class, value)); return true;
case "host": target.setHost(property(camelContext, java.lang.String.class, value)); return true;
case "hostnameverification":
case "hostnameVerification": target.setHostnameVerification(property(camelContext, boolean.class, value)); return true;
case "keepalive":
case "keepAlive": target.setKeepAlive(property(camelContext, boolean.class, value)); return true;
case "keystorefile":
case "keyStoreFile": target.setKeyStoreFile(property(camelContext, java.io.File.class, value)); return true;
case "keystoreformat":
case "keyStoreFormat": target.setKeyStoreFormat(property(camelContext, java.lang.String.class, value)); return true;
case "keystoreresource":
case "keyStoreResource": target.setKeyStoreResource(property(camelContext, java.lang.String.class, value)); return true;
case "lazychannelcreation":
case "lazyChannelCreation": target.setLazyChannelCreation(property(camelContext, boolean.class, value)); return true;
case "logwarnonbadrequest":
case "logWarnOnBadRequest": target.setLogWarnOnBadRequest(property(camelContext, boolean.class, value)); return true;
case "mapheaders":
case "mapHeaders": target.setMapHeaders(property(camelContext, boolean.class, value)); return true;
case "matchonuriprefix":
case "matchOnUriPrefix": target.setMatchOnUriPrefix(property(camelContext, boolean.class, value)); return true;
case "maxchunksize":
case "maxChunkSize": target.setMaxChunkSize(property(camelContext, int.class, value)); return true;
case "maxheadersize":
case "maxHeaderSize": target.setMaxHeaderSize(property(camelContext, int.class, value)); return true;
case "maxinitiallinelength":
case "maxInitialLineLength": target.setMaxInitialLineLength(property(camelContext, int.class, value)); return true;
case "muteexception":
case "muteException": target.setMuteException(property(camelContext, boolean.class, value)); return true;
case "nativetransport":
case "nativeTransport": target.setNativeTransport(property(camelContext, boolean.class, value)); return true;
case "needclientauth":
case "needClientAuth": target.setNeedClientAuth(property(camelContext, boolean.class, value)); return true;
case "nettyserverbootstrapfactory":
case "nettyServerBootstrapFactory": target.setNettyServerBootstrapFactory(property(camelContext, org.apache.camel.component.netty.NettyServerBootstrapFactory.class, value)); return true;
case "networkinterface":
case "networkInterface": target.setNetworkInterface(property(camelContext, java.lang.String.class, value)); return true;
case "noreplyloglevel":
case "noReplyLogLevel": target.setNoReplyLogLevel(property(camelContext, org.apache.camel.LoggingLevel.class, value)); return true;
case "okstatuscoderange":
case "okStatusCodeRange": target.setOkStatusCodeRange(property(camelContext, java.lang.String.class, value)); return true;
case "options": target.setOptions(property(camelContext, java.util.Map.class, value)); return true;
case "passphrase": target.setPassphrase(property(camelContext, java.lang.String.class, value)); return true;
case "path": target.setPath(property(camelContext, java.lang.String.class, value)); return true;
case "port": target.setPort(property(camelContext, int.class, value)); return true;
case "producerpoolblockwhenexhausted":
case "producerPoolBlockWhenExhausted": target.setProducerPoolBlockWhenExhausted(property(camelContext, boolean.class, value)); return true;
case "producerpoolenabled":
case "producerPoolEnabled": target.setProducerPoolEnabled(property(camelContext, boolean.class, value)); return true;
case "producerpoolmaxidle":
case "producerPoolMaxIdle": target.setProducerPoolMaxIdle(property(camelContext, int.class, value)); return true;
case "producerpoolmaxtotal":
case "producerPoolMaxTotal": target.setProducerPoolMaxTotal(property(camelContext, int.class, value)); return true;
case "producerpoolmaxwait":
case "producerPoolMaxWait": target.setProducerPoolMaxWait(property(camelContext, long.class, value)); return true;
case "producerpoolminevictableidle":
case "producerPoolMinEvictableIdle": target.setProducerPoolMinEvictableIdle(property(camelContext, long.class, value)); return true;
case "producerpoolminidle":
case "producerPoolMinIdle": target.setProducerPoolMinIdle(property(camelContext, int.class, value)); return true;
case "protocol": target.setProtocol(property(camelContext, java.lang.String.class, value)); return true;
case "receivebuffersize":
case "receiveBufferSize": target.setReceiveBufferSize(property(camelContext, int.class, value)); return true;
case "receivebuffersizepredictor":
case "receiveBufferSizePredictor": target.setReceiveBufferSizePredictor(property(camelContext, int.class, value)); return true;
case "reconnect": target.setReconnect(property(camelContext, boolean.class, value)); return true;
case "reconnectinterval":
case "reconnectInterval": target.setReconnectInterval(property(camelContext, int.class, value)); return true;
case "requesttimeout":
case "requestTimeout": target.setRequestTimeout(property(camelContext, long.class, value)); return true;
case "reuseaddress":
case "reuseAddress": target.setReuseAddress(property(camelContext, boolean.class, value)); return true;
case "reusechannel":
case "reuseChannel": target.setReuseChannel(property(camelContext, boolean.class, value)); return true;
case "securityprovider":
case "securityProvider": target.setSecurityProvider(property(camelContext, java.lang.String.class, value)); return true;
case "send503whensuspended":
case "send503whenSuspended": target.setSend503whenSuspended(property(camelContext, boolean.class, value)); return true;
case "sendbuffersize":
case "sendBufferSize": target.setSendBufferSize(property(camelContext, int.class, value)); return true;
case "serverclosedchannelexceptioncaughtloglevel":
case "serverClosedChannelExceptionCaughtLogLevel": target.setServerClosedChannelExceptionCaughtLogLevel(property(camelContext, org.apache.camel.LoggingLevel.class, value)); return true;
case "serverexceptioncaughtloglevel":
case "serverExceptionCaughtLogLevel": target.setServerExceptionCaughtLogLevel(property(camelContext, org.apache.camel.LoggingLevel.class, value)); return true;
case "serverinitializerfactory":
case "serverInitializerFactory": target.setServerInitializerFactory(property(camelContext, org.apache.camel.component.netty.ServerInitializerFactory.class, value)); return true;
case "serverpipelinefactory":
case "serverPipelineFactory": target.setServerPipelineFactory(property(camelContext, org.apache.camel.component.netty.ServerInitializerFactory.class, value)); return true;
case "ssl": target.setSsl(property(camelContext, boolean.class, value)); return true;
case "sslclientcertheaders":
case "sslClientCertHeaders": target.setSslClientCertHeaders(property(camelContext, boolean.class, value)); return true;
case "sslcontextparameters":
case "sslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
case "sslhandler":
case "sslHandler": target.setSslHandler(property(camelContext, io.netty.handler.ssl.SslHandler.class, value)); return true;
case "sync": target.setSync(property(camelContext, boolean.class, value)); return true;
case "synchronous": target.setSynchronous(property(camelContext, boolean.class, value)); return true;
case "tcpnodelay":
case "tcpNoDelay": target.setTcpNoDelay(property(camelContext, boolean.class, value)); return true;
case "textline": target.setTextline(property(camelContext, boolean.class, value)); return true;
case "throwexceptiononfailure":
case "throwExceptionOnFailure": target.setThrowExceptionOnFailure(property(camelContext, boolean.class, value)); return true;
case "transferexception":
case "transferException": target.setTransferException(property(camelContext, boolean.class, value)); return true;
case "transferexchange":
case "transferExchange": target.setTransferExchange(property(camelContext, boolean.class, value)); return true;
case "truststorefile":
case "trustStoreFile": target.setTrustStoreFile(property(camelContext, java.io.File.class, value)); return true;
case "truststoreresource":
case "trustStoreResource": target.setTrustStoreResource(property(camelContext, java.lang.String.class, value)); return true;
case "udpbytearraycodec":
case "udpByteArrayCodec": target.setUdpByteArrayCodec(property(camelContext, boolean.class, value)); return true;
case "udpconnectionlesssending":
case "udpConnectionlessSending": target.setUdpConnectionlessSending(property(camelContext, boolean.class, value)); return true;
case "unixdomainsocketpath":
case "unixDomainSocketPath": target.setUnixDomainSocketPath(property(camelContext, java.lang.String.class, value)); return true;
case "urldecodeheaders":
case "urlDecodeHeaders": target.setUrlDecodeHeaders(property(camelContext, boolean.class, value)); return true;
case "usebytebuf":
case "useByteBuf": target.setUseByteBuf(property(camelContext, boolean.class, value)); return true;
case "userelativepath":
case "useRelativePath": target.setUseRelativePath(property(camelContext, boolean.class, value)); return true;
case "usingexecutorservice":
case "usingExecutorService": target.setUsingExecutorService(property(camelContext, boolean.class, value)); return true;
case "workercount":
case "workerCount": target.setWorkerCount(property(camelContext, int.class, value)); return true;
case "workergroup":
case "workerGroup": target.setWorkerGroup(property(camelContext, io.netty.channel.EventLoopGroup.class, value)); return true;
default: return false;
}
}
@Override
public Class> getOptionType(String name, boolean ignoreCase) {
switch (ignoreCase ? name.toLowerCase() : name) {
case "allowdefaultcodec":
case "allowDefaultCodec": return boolean.class;
case "allowserializedheaders":
case "allowSerializedHeaders": return boolean.class;
case "autoappenddelimiter":
case "autoAppendDelimiter": return boolean.class;
case "backlog": return int.class;
case "bosscount":
case "bossCount": return int.class;
case "bossgroup":
case "bossGroup": return io.netty.channel.EventLoopGroup.class;
case "bridgeendpoint":
case "bridgeEndpoint": return boolean.class;
case "broadcast": return boolean.class;
case "channelgroup":
case "channelGroup": return io.netty.channel.group.ChannelGroup.class;
case "chunkedmaxcontentlength":
case "chunkedMaxContentLength": return int.class;
case "clientinitializerfactory":
case "clientInitializerFactory": return org.apache.camel.component.netty.ClientInitializerFactory.class;
case "clientmode":
case "clientMode": return boolean.class;
case "clientpipelinefactory":
case "clientPipelineFactory": return org.apache.camel.component.netty.ClientInitializerFactory.class;
case "compression": return boolean.class;
case "connecttimeout":
case "connectTimeout": return int.class;
case "correlationmanager":
case "correlationManager": return org.apache.camel.component.netty.NettyCamelStateCorrelationManager.class;
case "decodermaxlinelength":
case "decoderMaxLineLength": return int.class;
case "decoders": return java.lang.String.class;
case "decodersaslist":
case "decodersAsList": return java.util.List.class;
case "delimiter": return org.apache.camel.component.netty.TextLineDelimiter.class;
case "disablestreamcache":
case "disableStreamCache": return boolean.class;
case "disconnect": return boolean.class;
case "disconnectonnoreply":
case "disconnectOnNoReply": return boolean.class;
case "enabledprotocols":
case "enabledProtocols": return java.lang.String.class;
case "encoders": return java.lang.String.class;
case "encodersaslist":
case "encodersAsList": return java.util.List.class;
case "encoding": return java.lang.String.class;
case "host": return java.lang.String.class;
case "hostnameverification":
case "hostnameVerification": return boolean.class;
case "keepalive":
case "keepAlive": return boolean.class;
case "keystorefile":
case "keyStoreFile": return java.io.File.class;
case "keystoreformat":
case "keyStoreFormat": return java.lang.String.class;
case "keystoreresource":
case "keyStoreResource": return java.lang.String.class;
case "lazychannelcreation":
case "lazyChannelCreation": return boolean.class;
case "logwarnonbadrequest":
case "logWarnOnBadRequest": return boolean.class;
case "mapheaders":
case "mapHeaders": return boolean.class;
case "matchonuriprefix":
case "matchOnUriPrefix": return boolean.class;
case "maxchunksize":
case "maxChunkSize": return int.class;
case "maxheadersize":
case "maxHeaderSize": return int.class;
case "maxinitiallinelength":
case "maxInitialLineLength": return int.class;
case "muteexception":
case "muteException": return boolean.class;
case "nativetransport":
case "nativeTransport": return boolean.class;
case "needclientauth":
case "needClientAuth": return boolean.class;
case "nettyserverbootstrapfactory":
case "nettyServerBootstrapFactory": return org.apache.camel.component.netty.NettyServerBootstrapFactory.class;
case "networkinterface":
case "networkInterface": return java.lang.String.class;
case "noreplyloglevel":
case "noReplyLogLevel": return org.apache.camel.LoggingLevel.class;
case "okstatuscoderange":
case "okStatusCodeRange": return java.lang.String.class;
case "options": return java.util.Map.class;
case "passphrase": return java.lang.String.class;
case "path": return java.lang.String.class;
case "port": return int.class;
case "producerpoolblockwhenexhausted":
case "producerPoolBlockWhenExhausted": return boolean.class;
case "producerpoolenabled":
case "producerPoolEnabled": return boolean.class;
case "producerpoolmaxidle":
case "producerPoolMaxIdle": return int.class;
case "producerpoolmaxtotal":
case "producerPoolMaxTotal": return int.class;
case "producerpoolmaxwait":
case "producerPoolMaxWait": return long.class;
case "producerpoolminevictableidle":
case "producerPoolMinEvictableIdle": return long.class;
case "producerpoolminidle":
case "producerPoolMinIdle": return int.class;
case "protocol": return java.lang.String.class;
case "receivebuffersize":
case "receiveBufferSize": return int.class;
case "receivebuffersizepredictor":
case "receiveBufferSizePredictor": return int.class;
case "reconnect": return boolean.class;
case "reconnectinterval":
case "reconnectInterval": return int.class;
case "requesttimeout":
case "requestTimeout": return long.class;
case "reuseaddress":
case "reuseAddress": return boolean.class;
case "reusechannel":
case "reuseChannel": return boolean.class;
case "securityprovider":
case "securityProvider": return java.lang.String.class;
case "send503whensuspended":
case "send503whenSuspended": return boolean.class;
case "sendbuffersize":
case "sendBufferSize": return int.class;
case "serverclosedchannelexceptioncaughtloglevel":
case "serverClosedChannelExceptionCaughtLogLevel": return org.apache.camel.LoggingLevel.class;
case "serverexceptioncaughtloglevel":
case "serverExceptionCaughtLogLevel": return org.apache.camel.LoggingLevel.class;
case "serverinitializerfactory":
case "serverInitializerFactory": return org.apache.camel.component.netty.ServerInitializerFactory.class;
case "serverpipelinefactory":
case "serverPipelineFactory": return org.apache.camel.component.netty.ServerInitializerFactory.class;
case "ssl": return boolean.class;
case "sslclientcertheaders":
case "sslClientCertHeaders": return boolean.class;
case "sslcontextparameters":
case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
case "sslhandler":
case "sslHandler": return io.netty.handler.ssl.SslHandler.class;
case "sync": return boolean.class;
case "synchronous": return boolean.class;
case "tcpnodelay":
case "tcpNoDelay": return boolean.class;
case "textline": return boolean.class;
case "throwexceptiononfailure":
case "throwExceptionOnFailure": return boolean.class;
case "transferexception":
case "transferException": return boolean.class;
case "transferexchange":
case "transferExchange": return boolean.class;
case "truststorefile":
case "trustStoreFile": return java.io.File.class;
case "truststoreresource":
case "trustStoreResource": return java.lang.String.class;
case "udpbytearraycodec":
case "udpByteArrayCodec": return boolean.class;
case "udpconnectionlesssending":
case "udpConnectionlessSending": return boolean.class;
case "unixdomainsocketpath":
case "unixDomainSocketPath": return java.lang.String.class;
case "urldecodeheaders":
case "urlDecodeHeaders": return boolean.class;
case "usebytebuf":
case "useByteBuf": return boolean.class;
case "userelativepath":
case "useRelativePath": return boolean.class;
case "usingexecutorservice":
case "usingExecutorService": return boolean.class;
case "workercount":
case "workerCount": return int.class;
case "workergroup":
case "workerGroup": return io.netty.channel.EventLoopGroup.class;
default: return null;
}
}
@Override
public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
org.apache.camel.component.netty.http.NettyHttpConfiguration target = (org.apache.camel.component.netty.http.NettyHttpConfiguration) obj;
switch (ignoreCase ? name.toLowerCase() : name) {
case "allowdefaultcodec":
case "allowDefaultCodec": return target.isAllowDefaultCodec();
case "allowserializedheaders":
case "allowSerializedHeaders": return target.isAllowSerializedHeaders();
case "autoappenddelimiter":
case "autoAppendDelimiter": return target.isAutoAppendDelimiter();
case "backlog": return target.getBacklog();
case "bosscount":
case "bossCount": return target.getBossCount();
case "bossgroup":
case "bossGroup": return target.getBossGroup();
case "bridgeendpoint":
case "bridgeEndpoint": return target.isBridgeEndpoint();
case "broadcast": return target.isBroadcast();
case "channelgroup":
case "channelGroup": return target.getChannelGroup();
case "chunkedmaxcontentlength":
case "chunkedMaxContentLength": return target.getChunkedMaxContentLength();
case "clientinitializerfactory":
case "clientInitializerFactory": return target.getClientInitializerFactory();
case "clientmode":
case "clientMode": return target.isClientMode();
case "clientpipelinefactory":
case "clientPipelineFactory": return target.getClientPipelineFactory();
case "compression": return target.isCompression();
case "connecttimeout":
case "connectTimeout": return target.getConnectTimeout();
case "correlationmanager":
case "correlationManager": return target.getCorrelationManager();
case "decodermaxlinelength":
case "decoderMaxLineLength": return target.getDecoderMaxLineLength();
case "decoders": return target.getDecoders();
case "decodersaslist":
case "decodersAsList": return target.getDecodersAsList();
case "delimiter": return target.getDelimiter();
case "disablestreamcache":
case "disableStreamCache": return target.isDisableStreamCache();
case "disconnect": return target.isDisconnect();
case "disconnectonnoreply":
case "disconnectOnNoReply": return target.isDisconnectOnNoReply();
case "enabledprotocols":
case "enabledProtocols": return target.getEnabledProtocols();
case "encoders": return target.getEncoders();
case "encodersaslist":
case "encodersAsList": return target.getEncodersAsList();
case "encoding": return target.getEncoding();
case "host": return target.getHost();
case "hostnameverification":
case "hostnameVerification": return target.isHostnameVerification();
case "keepalive":
case "keepAlive": return target.isKeepAlive();
case "keystorefile":
case "keyStoreFile": return target.getKeyStoreFile();
case "keystoreformat":
case "keyStoreFormat": return target.getKeyStoreFormat();
case "keystoreresource":
case "keyStoreResource": return target.getKeyStoreResource();
case "lazychannelcreation":
case "lazyChannelCreation": return target.isLazyChannelCreation();
case "logwarnonbadrequest":
case "logWarnOnBadRequest": return target.isLogWarnOnBadRequest();
case "mapheaders":
case "mapHeaders": return target.isMapHeaders();
case "matchonuriprefix":
case "matchOnUriPrefix": return target.isMatchOnUriPrefix();
case "maxchunksize":
case "maxChunkSize": return target.getMaxChunkSize();
case "maxheadersize":
case "maxHeaderSize": return target.getMaxHeaderSize();
case "maxinitiallinelength":
case "maxInitialLineLength": return target.getMaxInitialLineLength();
case "muteexception":
case "muteException": return target.isMuteException();
case "nativetransport":
case "nativeTransport": return target.isNativeTransport();
case "needclientauth":
case "needClientAuth": return target.isNeedClientAuth();
case "nettyserverbootstrapfactory":
case "nettyServerBootstrapFactory": return target.getNettyServerBootstrapFactory();
case "networkinterface":
case "networkInterface": return target.getNetworkInterface();
case "noreplyloglevel":
case "noReplyLogLevel": return target.getNoReplyLogLevel();
case "okstatuscoderange":
case "okStatusCodeRange": return target.getOkStatusCodeRange();
case "options": return target.getOptions();
case "passphrase": return target.getPassphrase();
case "path": return target.getPath();
case "port": return target.getPort();
case "producerpoolblockwhenexhausted":
case "producerPoolBlockWhenExhausted": return target.isProducerPoolBlockWhenExhausted();
case "producerpoolenabled":
case "producerPoolEnabled": return target.isProducerPoolEnabled();
case "producerpoolmaxidle":
case "producerPoolMaxIdle": return target.getProducerPoolMaxIdle();
case "producerpoolmaxtotal":
case "producerPoolMaxTotal": return target.getProducerPoolMaxTotal();
case "producerpoolmaxwait":
case "producerPoolMaxWait": return target.getProducerPoolMaxWait();
case "producerpoolminevictableidle":
case "producerPoolMinEvictableIdle": return target.getProducerPoolMinEvictableIdle();
case "producerpoolminidle":
case "producerPoolMinIdle": return target.getProducerPoolMinIdle();
case "protocol": return target.getProtocol();
case "receivebuffersize":
case "receiveBufferSize": return target.getReceiveBufferSize();
case "receivebuffersizepredictor":
case "receiveBufferSizePredictor": return target.getReceiveBufferSizePredictor();
case "reconnect": return target.isReconnect();
case "reconnectinterval":
case "reconnectInterval": return target.getReconnectInterval();
case "requesttimeout":
case "requestTimeout": return target.getRequestTimeout();
case "reuseaddress":
case "reuseAddress": return target.isReuseAddress();
case "reusechannel":
case "reuseChannel": return target.isReuseChannel();
case "securityprovider":
case "securityProvider": return target.getSecurityProvider();
case "send503whensuspended":
case "send503whenSuspended": return target.isSend503whenSuspended();
case "sendbuffersize":
case "sendBufferSize": return target.getSendBufferSize();
case "serverclosedchannelexceptioncaughtloglevel":
case "serverClosedChannelExceptionCaughtLogLevel": return target.getServerClosedChannelExceptionCaughtLogLevel();
case "serverexceptioncaughtloglevel":
case "serverExceptionCaughtLogLevel": return target.getServerExceptionCaughtLogLevel();
case "serverinitializerfactory":
case "serverInitializerFactory": return target.getServerInitializerFactory();
case "serverpipelinefactory":
case "serverPipelineFactory": return target.getServerPipelineFactory();
case "ssl": return target.isSsl();
case "sslclientcertheaders":
case "sslClientCertHeaders": return target.isSslClientCertHeaders();
case "sslcontextparameters":
case "sslContextParameters": return target.getSslContextParameters();
case "sslhandler":
case "sslHandler": return target.getSslHandler();
case "sync": return target.isSync();
case "synchronous": return target.isSynchronous();
case "tcpnodelay":
case "tcpNoDelay": return target.isTcpNoDelay();
case "textline": return target.isTextline();
case "throwexceptiononfailure":
case "throwExceptionOnFailure": return target.isThrowExceptionOnFailure();
case "transferexception":
case "transferException": return target.isTransferException();
case "transferexchange":
case "transferExchange": return target.isTransferExchange();
case "truststorefile":
case "trustStoreFile": return target.getTrustStoreFile();
case "truststoreresource":
case "trustStoreResource": return target.getTrustStoreResource();
case "udpbytearraycodec":
case "udpByteArrayCodec": return target.isUdpByteArrayCodec();
case "udpconnectionlesssending":
case "udpConnectionlessSending": return target.isUdpConnectionlessSending();
case "unixdomainsocketpath":
case "unixDomainSocketPath": return target.getUnixDomainSocketPath();
case "urldecodeheaders":
case "urlDecodeHeaders": return target.isUrlDecodeHeaders();
case "usebytebuf":
case "useByteBuf": return target.isUseByteBuf();
case "userelativepath":
case "useRelativePath": return target.isUseRelativePath();
case "usingexecutorservice":
case "usingExecutorService": return target.isUsingExecutorService();
case "workercount":
case "workerCount": return target.getWorkerCount();
case "workergroup":
case "workerGroup": return target.getWorkerGroup();
default: return null;
}
}
@Override
public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
switch (ignoreCase ? name.toLowerCase() : name) {
case "decodersaslist":
case "decodersAsList": return io.netty.channel.ChannelHandler.class;
case "encodersaslist":
case "encodersAsList": return io.netty.channel.ChannelHandler.class;
case "options": return java.lang.Object.class;
default: return null;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy