package jdepend.client.ui.circle.domain; import java.util.LinkedList; /** * * @author Sheldon wang */ public class PacketQueue { private static LinkedList<DataPacket> packetQueue = new LinkedList(); /** * 弹出数据包队列对象 * * @return 最前面的数据包 */ public static DataPacket popPacket() { synchronized (packetQueue) { return packetQueue.removeFirst(); } } /** * 将数据包压入数据队列 * * @param packet * 数据包 */ public static void pushPacket(DataPacket packet) { synchronized (packetQueue) { packetQueue.add(packet); } } }