public abstract class AbstractProxyServer extends AbstractBaseNettyServer
| 限定符和类型 | 字段和说明 |
|---|---|
private Collection<ActivityTracker> |
activityTrackers |
private org.zodiac.core.naming.NamingClient |
namingClient |
private ProxyConfigOptions |
proxyConfigOptions |
private HostResolver |
serverResolver |
logger| 构造器和说明 |
|---|
AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor) |
AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor,
io.netty.buffer.ByteBufAllocator byteBufAllocator) |
AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor,
io.netty.buffer.ByteBufAllocator byteBufAllocator,
Collection<ActivityTracker> activityTrackers) |
AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor,
io.netty.buffer.ByteBufAllocator byteBufAllocator,
Collection<ActivityTracker> activityTrackers,
HostResolver serverResolver) |
AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor,
io.netty.buffer.ByteBufAllocator byteBufAllocator,
Collection<ActivityTracker> activityTrackers,
HostResolver serverResolver,
org.zodiac.core.naming.NamingClient namingClient) |
AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor,
Collection<ActivityTracker> activityTrackers) |
AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor,
Collection<ActivityTracker> activityTrackers,
HostResolver serverResolver) |
AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor,
Collection<ActivityTracker> activityTrackers,
HostResolver serverResolver,
org.zodiac.core.naming.NamingClient namingClient) |
AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor,
Collection<ActivityTracker> activityTrackers,
org.zodiac.core.naming.NamingClient namingClient) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.zodiac.core.naming.NamingClient |
getNamingClient() |
protected ProxyConfigOptions |
getProxyConfigOptions() |
protected HostResolver |
getServerResolver() |
protected io.netty.bootstrap.ServerBootstrap |
newServerBootstrap() |
protected void |
setNamingClient(org.zodiac.core.naming.NamingClient namingClient) |
protected void |
setServerResolver(HostResolver serverResolver) |
appendChannelHandlers, config, configServerBootstrap, generateName, getSslContextBuilder, postChannelInitialized, postShutdown, preChannelInitialize, preStartup, setSslContextBuilderafterShutdown, afterStartup, destory, getAlias, getBootstrap, getBoss, getListenAddress, getName, getNettyServerInfo, getServerAddress, getServerChannel, getServerPort, getWorker, init, isEnableEpoll, isRunning, newBossChannelHandler, newBossEventLoopGroup, newServerChannelFactory, newWorkerChannelHandler, newWorkerEventLoopGroup, setName, shutdown, startup, toStringprivate Collection<ActivityTracker> activityTrackers
private HostResolver serverResolver
private org.zodiac.core.naming.NamingClient namingClient
private final ProxyConfigOptions proxyConfigOptions
public AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor)
public AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor, Collection<ActivityTracker> activityTrackers)
public AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor, Collection<ActivityTracker> activityTrackers, org.zodiac.core.naming.NamingClient namingClient)
public AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor, Collection<ActivityTracker> activityTrackers, HostResolver serverResolver)
public AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor, Collection<ActivityTracker> activityTrackers, HostResolver serverResolver, org.zodiac.core.naming.NamingClient namingClient)
public AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor, io.netty.buffer.ByteBufAllocator byteBufAllocator)
public AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor, io.netty.buffer.ByteBufAllocator byteBufAllocator, Collection<ActivityTracker> activityTrackers)
public AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor, io.netty.buffer.ByteBufAllocator byteBufAllocator, Collection<ActivityTracker> activityTrackers, HostResolver serverResolver)
public AbstractProxyServer(NettyServerInfoProxyAdaptor nettyServerInfoProxyAdaptor, io.netty.buffer.ByteBufAllocator byteBufAllocator, Collection<ActivityTracker> activityTrackers, HostResolver serverResolver, org.zodiac.core.naming.NamingClient namingClient)
protected io.netty.bootstrap.ServerBootstrap newServerBootstrap()
protected final ProxyConfigOptions getProxyConfigOptions()
protected final HostResolver getServerResolver()
protected final void setServerResolver(HostResolver serverResolver)
protected final org.zodiac.core.naming.NamingClient getNamingClient()
protected final void setNamingClient(org.zodiac.core.naming.NamingClient namingClient)
Copyright © 2021 Zodiac. All rights reserved.