package com.activequant.domainmodel.streaming; import com.activequant.domainmodel.ETransportType; import com.activequant.domainmodel.TimeStamp; public abstract class MarketDataEvent extends TimeStreamEvent { private String mdiId; private boolean resend = false; public boolean isResend() { return resend; } public void setResend(boolean resend) { this.resend = resend; } public ETransportType getEventType(){return ETransportType.MARKET_DATA;} public MarketDataEvent(String className){ super(className); } public MarketDataEvent(TimeStamp ts, String className, String mdiId) { super(ts, className); this.mdiId = mdiId; } @Override public String getId() { return getTimeStamp().toString(); } public String getMdiId() { return mdiId; } public void setMdiId(String mdiId) { this.mdiId = mdiId; } }