public abstract class KaryonTcpModule<I,O> extends AbstractServerModule<I,O,AbstractServerModule.ServerConfigBuilder>
AbstractServerModule.ServerConfig, AbstractServerModule.ServerConfigBuilder<B extends AbstractServerModule.ServerConfigBuilder,C extends AbstractServerModule.ServerConfig>| Modifier and Type | Field and Description |
|---|---|
protected com.google.inject.Key<io.reactivex.netty.channel.ConnectionHandler<I,O>> |
connectionHandlerKey |
protected com.google.inject.Key<io.reactivex.netty.server.RxServer<I,O>> |
serverKey |
iType, nameAnnotation, oType, pipelineConfiguratorKey, serverConfigBuilder, serverConfigKey| Modifier | Constructor and Description |
|---|---|
protected |
KaryonTcpModule(java.lang.String moduleName,
java.lang.Class<I> iType,
java.lang.Class<O> oType) |
| Modifier and Type | Method and Description |
|---|---|
com.google.inject.binder.LinkedBindingBuilder<io.reactivex.netty.channel.ConnectionHandler<I,O>> |
bindConnectionHandler() |
protected void |
configure() |
protected AbstractServerModule.ServerConfigBuilder |
newServerConfigBuilder() |
bindPipelineConfigurator, configureServer, serveraddError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingprotected final com.google.inject.Key<io.reactivex.netty.channel.ConnectionHandler<I,O>> connectionHandlerKey
protected void configure()
configure in class com.google.inject.AbstractModuleprotected AbstractServerModule.ServerConfigBuilder newServerConfigBuilder()
newServerConfigBuilder in class AbstractServerModule<I,O,AbstractServerModule.ServerConfigBuilder>