public class ProtocolFactory extends Object
| 构造器和说明 |
|---|
ProtocolFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Protocol |
adaptiveProtocol(byte[] magicHeadBytes)
根据头部前几个魔术位,判断是哪种协议的长连接
|
static Byte |
getCodeByAlias(String protocol)
通过别名获取协议编码
|
static int |
getMaxMagicOffset()
得到最大偏移位
|
static Protocol |
getProtocol(byte code)
按协议编号返回协议对象
|
static Protocol |
getProtocol(String alias)
按协议名称返回协议对象
|
protected static void |
registerAdaptiveProtocol(ProtocolInfo protocolInfo)
注册协议到适配协议
|
public static Protocol getProtocol(byte code)
code - 协议编码public static Byte getCodeByAlias(String protocol)
protocol - 协议的名字public static Protocol adaptiveProtocol(byte[] magicHeadBytes)
magicHeadBytes - 头部魔术位protected static void registerAdaptiveProtocol(ProtocolInfo protocolInfo)
protocolInfo - 协议描述信息public static int getMaxMagicOffset()
Copyright © 2008–2018 The Ant Financial. All rights reserved.