public class BinaryServer extends AbstractNettyServer implements IServer
| 限定符和类型 | 类和说明 |
|---|---|
static class |
BinaryServer.BinaryServerBuilder |
bossGroup, workerGroup| 限定符和类型 | 方法和说明 |
|---|---|
AddressPair |
getAddressPair() |
int |
getCheckHeartWhenConnectionCount() |
int |
getConnectionCount() |
int |
getConnectionValidateTimeInSec() |
AbstractBinaryDecoder |
getDecoder() |
AbstractBinaryEncoder |
getEncoder() |
MessageFactory |
getFactory() |
int |
getHeartIntervalSec() |
int |
getMaxConnection() |
int |
getReceiveIntervalMills() |
String |
getServerName() |
long |
getStartTime() |
HashSet<String> |
getWhiteList() |
protected void |
initPipeline(io.netty.channel.ChannelPipeline pipeline) |
void |
sendMessage(io.netty.channel.Channel channel,
Message msg) |
void |
sendMessage(io.netty.channel.Channel channel,
Message msg,
Proc3<Boolean,Throwable,io.netty.channel.Channel> listener) |
void |
sendMessage(List<io.netty.channel.Channel> channels,
Message msg) |
void |
sendMessage(List<io.netty.channel.Channel> channels,
Message msg,
Proc3<Boolean,Throwable,io.netty.channel.Channel> listener) |
void |
startServer() |
void |
stopServer() |
bind, channel, unbindprotected void initPipeline(io.netty.channel.ChannelPipeline pipeline)
initPipeline 在类中 AbstractNettyServerpublic void startServer()
startServer 在接口中 IServerpublic void stopServer()
stopServer 在接口中 IServerpublic void sendMessage(io.netty.channel.Channel channel,
Message msg)
throws MessageCodecException
public void sendMessage(io.netty.channel.Channel channel,
Message msg,
Proc3<Boolean,Throwable,io.netty.channel.Channel> listener)
throws MessageCodecException
public void sendMessage(List<io.netty.channel.Channel> channels, Message msg) throws MessageCodecException
public void sendMessage(List<io.netty.channel.Channel> channels, Message msg, Proc3<Boolean,Throwable,io.netty.channel.Channel> listener) throws MessageCodecException
public String getServerName()
public AddressPair getAddressPair()
public int getConnectionValidateTimeInSec()
public AbstractBinaryDecoder getDecoder()
public AbstractBinaryEncoder getEncoder()
public MessageFactory getFactory()
public int getMaxConnection()
public int getConnectionCount()
public long getStartTime()
public int getHeartIntervalSec()
public int getCheckHeartWhenConnectionCount()
public int getReceiveIntervalMills()
Copyright © 2017. All rights reserved.