buffer.java
来自「RFID复杂事件处理系统的研究实验」· Java 代码 · 共 59 行
JAVA
59 行
package test1;
import java.util.LinkedList;
public class Buffer {
private int id;
private double clock=0;
private LinkedList<P_Event> queue=new LinkedList<P_Event>();
public Buffer(int id)
{
this.id=id;
}
public void addEvent(P_Event e)
{
queue.addLast(e);
clock=e.gettimestamp();
}
public void insertEvent(P_Event e)
{
int i=0;
while(i<queue.size() && queue.get(i).gettimestamp()<e.gettimestamp())
i++;
if(i==queue.size()) queue.addLast(e);
else queue.add(i, e);
}
public int getsize()
{
return queue.size();
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public void setClock(double clock) {
this.clock = clock;
}
public double getClock() {
return clock;
}
public LinkedList<P_Event> getQueue() {
return queue;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?