@Override
public void initTrackerServers(List<TrackerServer> serverList) {
serverList.add(new TrackerServer(new ServerBootstrap(), getName()) {
@Override
protected void addSpecificHandlers(ChannelPipeline pipeline) {
pipeline.addLast("frameDecoder", new LineBasedFrameDecoder(4 * 1024));
pipeline.addLast("stringEncoder", new StringEncoder());
boolean utf8 = Context.getConfig().getBoolean(getName() + ".utf8");
if (utf8) {
pipeline.addLast("stringDecoder", new StringDecoder(StandardCharsets.UTF_8));
} else {
pipeline.addLast("stringDecoder", new StringDecoder());
}
pipeline.addLast("objectEncoder", new WialonProtocolEncoder());
pipeline.addLast("objectDecoder", new WialonProtocolDecoder(WialonProtocol.this));
}
});
}
WialonProtocol.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:traccar-service
作者:
评论列表
文章目录