public abstract class KaryonWebSocketsModule<I extends io.netty.handler.codec.http.websocketx.WebSocketFrame,O extends io.netty.handler.codec.http.websocketx.WebSocketFrame> extends AbstractServerModule<I,O,KaryonWebSocketsModule.WebSocketsServerConfigBuilder>
| Modifier and Type | Class and Description |
|---|---|
static class |
KaryonWebSocketsModule.WebSocketsServerConfig |
static class |
KaryonWebSocketsModule.WebSocketsServerConfigBuilder |
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 |
KaryonWebSocketsModule(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 KaryonWebSocketsModule.WebSocketsServerConfigBuilder |
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 extends io.netty.handler.codec.http.websocketx.WebSocketFrame,O extends io.netty.handler.codec.http.websocketx.WebSocketFrame>> connectionHandlerKey
protected void configure()
configure in class com.google.inject.AbstractModuleprotected KaryonWebSocketsModule.WebSocketsServerConfigBuilder newServerConfigBuilder()
newServerConfigBuilder in class AbstractServerModule<I extends io.netty.handler.codec.http.websocketx.WebSocketFrame,O extends io.netty.handler.codec.http.websocketx.WebSocketFrame,KaryonWebSocketsModule.WebSocketsServerConfigBuilder>