| 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 ; | 
|     } | 
| } |