|  |  |  | 
|---|
|  |  |  | * 所属协议名称 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public String protocolName ; | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 所属协议名称 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public short protocolVersion ; | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 为优先级(从1开始,最小为1,各协议间优先级相差1),数字越小级别越高。 | 
|---|
|  |  |  | * 若有多个协议,各个协议的上线处理类以优先级进行排序,优先级高的先处理上线数据。 | 
|---|
|  |  |  | 
|---|
|  |  |  | * 构造方法 | 
|---|
|  |  |  | * @param clazz 类 | 
|---|
|  |  |  | * @param protocolName 协议名称 | 
|---|
|  |  |  | * @param protocolVersion 协议版本号 | 
|---|
|  |  |  | * @param priority 优先级 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public AnnotationOnLineVo(Class<?> clazz, String protocolName, int priority){ | 
|---|
|  |  |  | public AnnotationOnLineVo(Class<?> clazz, String protocolName, short protocolVersion, int priority){ | 
|---|
|  |  |  | this.clazz = clazz ; | 
|---|
|  |  |  | this.protocolName = protocolName ; | 
|---|
|  |  |  | this.protocolVersion = protocolVersion ; | 
|---|
|  |  |  | this.priority = priority ; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|