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