@Configuration @AutoConfigureAfter(value=NettyProperties.class) @EnableConfigurationProperties(value=NettyProperties.class) public class NettyEmbeddedAutoConfiguration extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
NettyEmbeddedAutoConfiguration.LazyPool |
| 构造器和说明 |
|---|
NettyEmbeddedAutoConfiguration(NettyProperties nettyProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpServletProtocol |
httpServletProtocol(org.springframework.beans.factory.config.ConfigurableBeanFactory factory,
org.springframework.core.io.ResourceLoader resourceLoader)
Add the HTTP protocol registry
|
MqttProtocol |
mqttProtocol()
Add the MQTT protocol registry
|
MysqlProtocol |
mysqlServerProtocol(org.springframework.beans.factory.ListableBeanFactory beanFactory,
Collection<MysqlPacketListener> mysqlPacketListeners)
Add the MYSQL protocol registry
|
WriterLogFilePacketListener |
mysqlWriterLogFilePacketListener(org.springframework.core.env.Environment environment)
mysql proxy WriterLogFilePacketListener
|
NettyTcpServerFactory |
nettyTcpServerFactory(Collection<ProtocolHandler> protocolHandlers,
Collection<ServerListener> serverListeners,
org.springframework.beans.factory.BeanFactory beanFactory)
Add a TCP service factory
|
NRpcProtocol |
nRpcProtocol()
Add the RPC protocol registry
|
public NettyEmbeddedAutoConfiguration(NettyProperties nettyProperties)
@Bean(value="nettyServerFactory") @ConditionalOnMissingBean(value=NettyTcpServerFactory.class) public NettyTcpServerFactory nettyTcpServerFactory(Collection<ProtocolHandler> protocolHandlers, Collection<ServerListener> serverListeners, org.springframework.beans.factory.BeanFactory beanFactory)
protocolHandlers - protocolHandlersserverListeners - serverListenersbeanFactory - beanFactory@Bean(value="nRpcProtocol") @ConditionalOnMissingBean(value=NRpcProtocol.class) public NRpcProtocol nRpcProtocol()
@Bean(value="httpServletProtocol") @ConditionalOnMissingBean(value=HttpServletProtocol.class) public HttpServletProtocol httpServletProtocol(org.springframework.beans.factory.config.ConfigurableBeanFactory factory, org.springframework.core.io.ResourceLoader resourceLoader)
factory - factoryresourceLoader - resourceLoader@Bean(value="mqttProtocol") @ConditionalOnMissingBean(value=MqttProtocol.class) @ConditionalOnProperty(prefix="server.netty.mqtt", name="enabled", matchIfMissing=false) public MqttProtocol mqttProtocol()
@Bean(value="mysqlProtocol") @ConditionalOnMissingBean(value=MysqlProtocol.class) @ConditionalOnProperty(prefix="server.netty.mysql", name="enabled", matchIfMissing=false) public MysqlProtocol mysqlServerProtocol(org.springframework.beans.factory.ListableBeanFactory beanFactory, @Autowired(required=false) Collection<MysqlPacketListener> mysqlPacketListeners)
beanFactory - ListableBeanFactorymysqlPacketListeners - MysqlPacketListener@Bean(value="mysqlWriterLogFilePacketListener") @ConditionalOnMissingBean(value=WriterLogFilePacketListener.class) @ConditionalOnProperty(prefix="server.netty.mysql", name="enabled", matchIfMissing=false) public WriterLogFilePacketListener mysqlWriterLogFilePacketListener(org.springframework.core.env.Environment environment)
environment - EnvironmentCopyright © 2021. All rights reserved.