public abstract class EzyAbstractServerBootstrapBuilder extends Object implements EzyServerBootstrapBuilder
| Modifier and Type | Field and Description |
|---|---|
protected EzyServer |
server |
protected EzyServerContext |
serverContext |
| Constructor and Description |
|---|
EzyAbstractServerBootstrapBuilder() |
| Modifier and Type | Method and Description |
|---|---|
EzyServerBootstrap |
build() |
protected EzyServerBootstrap |
buildServerBootstrap() |
protected EzyConfig |
getConfig() |
protected EzySettings |
getSettings() |
protected EzySocketSetting |
getSocketSetting() |
protected EzyThreadPoolSizeSetting |
getThreadPoolSizeSetting() |
protected EzyWebSocketSetting |
getWebsocketSetting() |
protected EzyBootstrap |
newLocalBoostrap() |
protected abstract EzyServerBootstrap |
newServerBootstrap() |
protected EzyServerContext |
newServerContext(EzyServer server) |
protected EzyServerContextBuilder<?> |
newServerContextBuilder() |
protected SSLContext |
newSslContext(EzySslConfigSetting sslConfig) |
protected EzySslContextInitializer |
newSslContextInitializer(EzySslConfigSetting sslConfig) |
protected EzySslContextInitializer.Builder |
newSslContextInitializerBuilder() |
protected void |
preBuild() |
EzyAbstractServerBootstrapBuilder |
server(EzyServer server) |
protected EzyServer server
protected EzyServerContext serverContext
public EzyAbstractServerBootstrapBuilder server(EzyServer server)
server in interface EzyServerBootstrapBuilderpublic final EzyServerBootstrap build()
build in interface com.tvd12.ezyfox.builder.EzyBuilder<EzyServerBootstrap>protected void preBuild()
protected EzyServerBootstrap buildServerBootstrap()
protected EzyServerContext newServerContext(EzyServer server)
protected SSLContext newSslContext(EzySslConfigSetting sslConfig)
protected EzySslContextInitializer newSslContextInitializer(EzySslConfigSetting sslConfig)
protected EzySslContextInitializer.Builder newSslContextInitializerBuilder()
protected EzyBootstrap newLocalBoostrap()
protected EzyServerContextBuilder<?> newServerContextBuilder()
protected abstract EzyServerBootstrap newServerBootstrap()
protected EzyConfig getConfig()
protected EzySettings getSettings()
protected EzySocketSetting getSocketSetting()
protected EzyWebSocketSetting getWebsocketSetting()
protected EzyThreadPoolSizeSetting getThreadPoolSizeSetting()
Copyright © 2024 Young Monkeys. All rights reserved.