AttendaceDataBuffer.java 677 Bytes
package com.bsth.data.attendance;

import com.bsth.data.attendance.dto.RemoteAttendaceDTO;
import com.bsth.data.attendance.entity.JsyAttendance;
import com.bsth.data.msg_queue.SignalAndAttConsumeQueue;

import java.util.LinkedList;

/**
 * 查询一体机实时考勤数据缓存
 * Created by panzhao on 2017/9/4.
 */
public class AttendaceDataBuffer {


    private static LinkedList<JsyAttendance> list;

    static{
        list = new LinkedList<>();
    }

    public static void put(RemoteAttendaceDTO dto){
        JsyAttendance att = JsyAttendance.getInstance(dto);
        if(null != att)
            list.add(att);

        SignalAndAttConsumeQueue.put(att);
    }
}