package com.dy.common.mw.protocol; public class AnnotationOnLineVo { /** * 处理上线的类 */ public Class clazz ; /** * 所属协议名称 */ public String protocolName ; /** * 为优先级(从1开始,最小为1,各协议间优先级相差1),数字越小级别越高。 * 若有多个协议,各个协议的上线处理类以优先级进行排序,优先级高的先处理上线数据。 * 数值与AnnotationPrefixedDataAvailable的priority相等 */ public int priority ; /** * 构造方法 * @param clazz 类 * @param protocolName 协议名称 * @param priority 优先级 */ public AnnotationOnLineVo(Class clazz, String protocolName, int priority){ this.clazz = clazz ; this.protocolName = protocolName ; this.priority = priority ; } }