public TSContainer getTimeSeries(final String seriesId, final String value, final TimeStamp startTimeStamp) throws Exception { return getTimeSeries(seriesId, value, startTimeStamp, timeStampGenerator.now()); }
public OrderReplacedEvent(){ super(OrderReplacedEvent.class.getCanonicalName()); setTimeStamp(UniqueTimeStampGenerator.getInstance().now()); } @Override
public OrderFillEvent() { super(OrderFillEvent.class.getCanonicalName()); setTimeStamp(UniqueTimeStampGenerator.getInstance().now()); }
public OrderRejectedEvent() { super(OrderRejectedEvent.class.getCanonicalName()); setTimeStamp(UniqueTimeStampGenerator.getInstance().now()); }
public OrderSubmittedEvent(){ super(OrderSubmittedEvent.class.getCanonicalName()); setTimeStamp(UniqueTimeStampGenerator.getInstance().now()); } @Override
public OrderAcceptedEvent(){ super(OrderAcceptedEvent.class.getCanonicalName()); setTimeStamp(UniqueTimeStampGenerator.getInstance().now()); } @Override
public OrderUpdateSubmittedEvent(){ super(OrderUpdateSubmittedEvent.class.getCanonicalName()); setTimeStamp(UniqueTimeStampGenerator.getInstance().now()); } @Override
public OrderUpdateRejectedEvent() { super(OrderUpdateRejectedEvent.class.getCanonicalName()); setTimeStamp(UniqueTimeStampGenerator.getInstance().now()); }
public BasicMacroEvent() { super(BasicMacroEvent.class.getCanonicalName()); id = UniqueTimeStampGenerator.getInstance().now().getNanoseconds(); }
public OrderCancellationRejectedEvent() { super(OrderCancellationRejectedEvent.class.getCanonicalName()); setTimeStamp(UniqueTimeStampGenerator.getInstance().now()); }
public OrderTerminalEvent(){ super(OrderTerminalEvent.class.getCanonicalName()); setTimeStamp(UniqueTimeStampGenerator.getInstance().now()); }
public OrderCancelSubmittedEvent(){ super(OrderCancelSubmittedEvent.class); setTimeStamp(UniqueTimeStampGenerator.getInstance().now()); } @Override
public OrderCancelledEvent(){ super(OrderCancelledEvent.class); setTimeStamp(UniqueTimeStampGenerator.getInstance().now()); } @Override
public OrderPendingEvent(){ super(OrderPendingEvent.class); setTimeStamp(UniqueTimeStampGenerator.getInstance().now()); } @Override
@Override public IOrderTracker prepareOrder(Order order) throws UnsupportedOrderType, IncompleteOrderInstructions { if (order.getOrderId() == null) order.setOrderId("ID"+utsg.now().toString()); // generate publisher and receiver for this order tracker ... // SingleLegOrder slo = (SingleLegOrder) order; String tdiId = slo.getTradInstId(); // TransportOrderTracker tracker; try { tracker = new TransportOrderTracker( transFac.getPublisher(ETransportType.TRAD_DATA, tdiId), transFac.getReceiver(ETransportType.TRAD_DATA, tdiId), slo); trackers.put(order.getOrderId(), tracker); return tracker; } catch (TransportException e) { e.printStackTrace(); // so dirty again, we would have to alter all the interface. throw new UnsupportedOrderType("Transport Exception: " + e); } }