public void Run() { var orderIds = new string[10]; for (var i = 0; i < orderIds.Length; i++) { orderIds[i] = "order_" + i + "_" + ThreadId; } for (var i = 0; i < NumOrders; i++) { if (_random.Next() % 3 == 0) { var orderId = orderIds[_random.Next(orderIds.Length)]; for (var j = 0; j < NumUsers; j++) { var theEvent = new OrderCancelEvent("user" + j, orderId); _engine.EPRuntime.SendEvent(theEvent); } } else { var orderId = orderIds[_random.Next(orderIds.Length)]; for (var j = 0; j < NumUsers; j++) { var theEvent = new OrderEvent("user" + j, orderId, 1000, "B"); _engine.EPRuntime.SendEvent(theEvent); } } } Status = true; }
public void Run() { String[] orderIds = new String[10]; for (int i = 0; i < orderIds.Length; i++) { orderIds[i] = "order_" + i + "_" + _threadId; } for (int i = 0; i < _numOrders; i++) { if (_random.Next(0, 4) % 3 == 0) { String orderId = orderIds[_random.Next(0, orderIds.Length)]; for (int j = 0; j < _numUsers; j++) { OrderCancelEvent theEvent = new OrderCancelEvent("user" + j, orderId); _engine.EPRuntime.SendEvent(theEvent); } } else { String orderId = orderIds[_random.Next(0, orderIds.Length)]; for (int j = 0; j < _numUsers; j++) { OrderEvent theEvent = new OrderEvent("user" + j, orderId, 1000, "B"); _engine.EPRuntime.SendEvent(theEvent); } } } Status = true; }
public void Run() { var orderIds = new string[10]; for (var i = 0; i < orderIds.Length; i++) { orderIds[i] = "order_" + i + "_" + threadId; } for (var i = 0; i < numOrders; i++) { if (random.Next() % 3 == 0) { var orderId = orderIds[random.Next(orderIds.Length)]; for (var j = 0; j < numUsers; j++) { var theEvent = new OrderCancelEvent("user" + j, orderId); runtime.EventService.SendEventBean(theEvent, theEvent.GetType().Name); } } else { var orderId = orderIds[random.Next(orderIds.Length)]; for (var j = 0; j < numUsers; j++) { var theEvent = new OrderEvent("user" + j, orderId, 1000, "B"); runtime.EventService.SendEventBean(theEvent, theEvent.GetType().Name); } } } Status = true; }