package nl.tno.timeseries.testapp; import nl.tno.sensorstorm.api.annotation.TupleField; import nl.tno.sensorstorm.api.particles.AbstractDataParticle; import nl.tno.sensorstorm.api.particles.DataParticle; public class MyDataParticle<T> extends AbstractDataParticle implements DataParticle { @TupleField private T value; @TupleField private String myId; public MyDataParticle() { } public MyDataParticle(String myId, long timestamp, T value) { super(timestamp); this.myId = myId; this.value = value; } public T getValue() { return value; } public String getMyId() { return myId; } @Override public String toString() { return "MyParticle[" + myId + "," + timestamp + "," + value + "]"; } }