public class NettyServerInfoProxyAdaptor extends org.zodiac.netty.core.config.NettyServerInfo implements ProxyConfigOptionsAdaptable
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
applicationName |
private static org.zodiac.commons.concurrent.atomic.AtomicPositiveShort |
globalProxyThrottleOptionsCounter |
private AtomicBoolean |
initialized |
protected org.slf4j.Logger |
log |
private String |
name |
private org.zodiac.netty.core.config.NettyServerInfo |
nettyServerInfo |
private static org.zodiac.commons.concurrent.atomic.AtomicPositiveByte |
proxThreadPoolOptionsCounter |
private NettyServerProxySettingsInfo |
proxy |
private ProxyConfigOptions |
proxyConfigOptions |
private static org.zodiac.commons.concurrent.atomic.AtomicPositiveByte |
proxyConfigOptionsCounter |
private static org.zodiac.commons.concurrent.atomic.AtomicPositiveShort |
proxyHandlersOptionsCounter |
private static org.zodiac.commons.concurrent.atomic.AtomicPositiveShort |
proxyTlsOptionsCounter |
private static long |
serialVersionUID |
private String |
startFinishedMessage |
MAX_CONNECTION_AGE_NANOS_DISABLED| 构造器和说明 |
|---|
NettyServerInfoProxyAdaptor(org.zodiac.netty.core.config.NettyServerInfo nettyServerInfo) |
NettyServerInfoProxyAdaptor(org.zodiac.netty.core.config.NettyServerInfo nettyServerInfo,
NettyServerProxySettingsInfo proxy) |
equals, getChannelHandler, getNrpc, hashCode, setChannelHandler, setEnabled, setPort, toStringsetMaxConnectionAgeNanos, setNamePrefix, setUseTcpChannelWhenNoProtocol, setUseTcpChannelWhenOutOfMaxConnectionprivate static final long serialVersionUID
private static volatile org.zodiac.commons.concurrent.atomic.AtomicPositiveShort globalProxyThrottleOptionsCounter
private static volatile org.zodiac.commons.concurrent.atomic.AtomicPositiveShort proxyHandlersOptionsCounter
private static volatile org.zodiac.commons.concurrent.atomic.AtomicPositiveByte proxThreadPoolOptionsCounter
private static volatile org.zodiac.commons.concurrent.atomic.AtomicPositiveShort proxyTlsOptionsCounter
private static volatile org.zodiac.commons.concurrent.atomic.AtomicPositiveByte proxyConfigOptionsCounter
protected org.slf4j.Logger log
private AtomicBoolean initialized
private final org.zodiac.netty.core.config.NettyServerInfo nettyServerInfo
private final NettyServerProxySettingsInfo proxy
private String applicationName
private String name
private String startFinishedMessage
private ProxyConfigOptions proxyConfigOptions
public NettyServerInfoProxyAdaptor(org.zodiac.netty.core.config.NettyServerInfo nettyServerInfo)
public NettyServerInfoProxyAdaptor(org.zodiac.netty.core.config.NettyServerInfo nettyServerInfo, NettyServerProxySettingsInfo proxy)
public ProxyConfigOptions toProxyConfigOptions()
public final String getApplicationName()
public final void setApplicationName(String applicationName)
public final String getName()
public final void setName(String name)
public final String getStartFinishedMessage()
public final void setStartFinishedMessage(String startFinishedMessage)
public final NettyServerProxySettingsInfo getProxy()
public boolean isEnabled()
public String getNamePrefix()
public Integer getPort()
public Long getMaxConnectionAgeNanos()
public org.zodiac.netty.core.ApplicationXContainer getApplication()
public boolean isUseTcpChannelWhenNoProtocol()
public boolean isUseTcpChannelWhenOutOfMaxConnection()
public org.zodiac.netty.core.config.NettyServerListenInfo getListen()
public final org.zodiac.netty.core.config.NettyServerEventGroupInfo getBoss()
public final org.zodiac.netty.core.config.NettyServerEventGroupInfo getWorker()
public final org.zodiac.netty.core.config.NettyServerEventGroupInfo getProcessor()
public org.zodiac.netty.core.config.NettyServerMasteryInfo getMastery()
public final org.zodiac.netty.core.config.NettyHandlerInfo getHandler()
public final org.zodiac.netty.core.config.NettyServerIoInfo getIo()
public final org.zodiac.netty.core.config.NettyServerSocketInfo getSocket()
public org.zodiac.netty.core.config.NettyServerTlsInfo getTls()
public final org.zodiac.netty.core.protocol.http.config.NettyHttpInfo getHttp()
public final org.zodiac.netty.core.protocol.remote.config.NettyServerRemoteInfo getRemote()
public final org.zodiac.netty.core.protocol.mqtt.config.NettyServerMqttInfo getMqtt()
public final org.zodiac.netty.core.protocol.mysql.config.NettyServerMySqlInfo getMysql()
public org.zodiac.netty.core.protocol.rtsp.config.NettyServerRtspInfo getRtsp()
private static short obtainGlobalProxyThrottleOptionsId()
private static short obtainProxyHandlersOptionsId()
private static byte obtainProxyThreadPoolOptionsId()
private static short obtainProxyTlsOptionsId()
private static byte obtainProxyConfigOptionsId()
Copyright © 2023 Zodiac. All rights reserved.