R
- The type of objects read from the server owning this state.W
- The type of objects written to the server owning this state.public class TcpServerState<R,W>
extends io.reactivex.netty.server.ServerState<R,W>
Modifier | Constructor and Description |
---|---|
protected |
TcpServerState(java.net.SocketAddress socketAddress,
io.netty.channel.EventLoopGroup parent,
io.netty.channel.EventLoopGroup child,
java.lang.Class<? extends io.netty.channel.ServerChannel> channelClass) |
protected |
TcpServerState(TcpServerState<?,?> toCopy,
io.reactivex.netty.channel.DetachedChannelPipeline newPipeline) |
protected |
TcpServerState(TcpServerState<?,?> toCopy,
io.reactivex.netty.ssl.SslCodec sslCodec) |
protected |
TcpServerState(TcpServerState<R,W> toCopy,
io.netty.bootstrap.ServerBootstrap clone) |
protected |
TcpServerState(TcpServerState<R,W> toCopy,
java.net.SocketAddress socketAddress) |
Modifier and Type | Method and Description |
---|---|
protected <RR,WW> io.reactivex.netty.server.ServerState<RR,WW> |
copy() |
protected io.reactivex.netty.server.ServerState<R,W> |
copy(java.net.SocketAddress newSocketAddress) |
protected io.reactivex.netty.server.ServerState<R,W> |
copyBootstrapOnly() |
static <RR,WW> TcpServerState<RR,WW> |
create(java.net.SocketAddress socketAddress) |
static <RR,WW> TcpServerState<RR,WW> |
create(java.net.SocketAddress socketAddress,
io.netty.channel.EventLoopGroup group,
java.lang.Class<? extends io.netty.channel.ServerChannel> channelClass) |
static <RR,WW> TcpServerState<RR,WW> |
create(java.net.SocketAddress socketAddress,
io.netty.channel.EventLoopGroup parent,
io.netty.channel.EventLoopGroup child,
java.lang.Class<? extends io.netty.channel.ServerChannel> channelClass) |
TcpServerEventPublisher |
getEventPublisher() |
boolean |
isSecure() |
TcpServerState<R,W> |
secure(rx.functions.Func1<io.netty.buffer.ByteBufAllocator,javax.net.ssl.SSLEngine> sslEngineFactory) |
TcpServerState<R,W> |
secure(io.reactivex.netty.ssl.SslCodec sslCodec) |
TcpServerState<R,W> |
secure(javax.net.ssl.SSLEngine sslEngine) |
TcpServerState<R,W> |
unsafeSecure() |
addChannelHandlerAfter, addChannelHandlerAfter, addChannelHandlerBefore, addChannelHandlerBefore, addChannelHandlerFirst, addChannelHandlerFirst, addChannelHandlerLast, addChannelHandlerLast, channelOption, clientChannelOption, enableWireLogging, getServerAddress, pipelineConfigurator, serverAddress
protected TcpServerState(java.net.SocketAddress socketAddress, io.netty.channel.EventLoopGroup parent, io.netty.channel.EventLoopGroup child, java.lang.Class<? extends io.netty.channel.ServerChannel> channelClass)
protected TcpServerState(TcpServerState<?,?> toCopy, io.reactivex.netty.ssl.SslCodec sslCodec)
protected TcpServerState(TcpServerState<R,W> toCopy, java.net.SocketAddress socketAddress)
protected TcpServerState(TcpServerState<R,W> toCopy, io.netty.bootstrap.ServerBootstrap clone)
protected TcpServerState(TcpServerState<?,?> toCopy, io.reactivex.netty.channel.DetachedChannelPipeline newPipeline)
public TcpServerState<R,W> secure(rx.functions.Func1<io.netty.buffer.ByteBufAllocator,javax.net.ssl.SSLEngine> sslEngineFactory)
public TcpServerState<R,W> secure(javax.net.ssl.SSLEngine sslEngine)
public TcpServerState<R,W> secure(io.reactivex.netty.ssl.SslCodec sslCodec)
public TcpServerState<R,W> unsafeSecure()
protected <RR,WW> io.reactivex.netty.server.ServerState<RR,WW> copy()
protected io.reactivex.netty.server.ServerState<R,W> copy(java.net.SocketAddress newSocketAddress)
public boolean isSecure()
public TcpServerEventPublisher getEventPublisher()
public static <RR,WW> TcpServerState<RR,WW> create(java.net.SocketAddress socketAddress)
public static <RR,WW> TcpServerState<RR,WW> create(java.net.SocketAddress socketAddress, io.netty.channel.EventLoopGroup group, java.lang.Class<? extends io.netty.channel.ServerChannel> channelClass)
public static <RR,WW> TcpServerState<RR,WW> create(java.net.SocketAddress socketAddress, io.netty.channel.EventLoopGroup parent, io.netty.channel.EventLoopGroup child, java.lang.Class<? extends io.netty.channel.ServerChannel> channelClass)