public virtual void OnEvent(CqEvent <TKey, TResult> ev) { Order val = ev.getNewValue() as Order; TKey key = ev.getKey(); string operationType = "UNKNOWN"; switch (ev.getQueryOperation()) { case CqOperation.OP_TYPE_CREATE: operationType = "CREATE"; break; case CqOperation.OP_TYPE_UPDATE: operationType = "UPDATE"; break; case CqOperation.OP_TYPE_DESTROY: operationType = "DESTROY"; break; default: Console.WriteLine("Unexpected operation encountered {0}", ev.getQueryOperation()); break; } if (val != null) { Console.WriteLine("MyCqListener::OnEvent({0}) called with key {1}, value {2}", operationType, key, val.ToString()); } else { Console.WriteLine("MyCqListener::OnEvent({0}) called with key {1}, value null", operationType, key); } }
public virtual void OnEvent(CqEvent <TKey, TResult> ev) { string val = ev.getNewValue() as string; string key = ev.getKey() as string; Console.WriteLine("MyCqListener: OnEvent key={0}, value={1}, op={2}", key, val, ev.getQueryOperation().ToString()); }
public virtual void OnEvent(CqEvent <TKey, TResult> ev) { Portfolio val = ev.getNewValue() as Portfolio; TKey key = ev.getKey(); CqOperationType opType = ev.getQueryOperation(); string opStr = "DESTROY"; if (opType == CqOperationType.OP_TYPE_CREATE) { opStr = "CREATE"; } else if (opType == CqOperationType.OP_TYPE_UPDATE) { opStr = "UPDATE"; } Console.WriteLine("MyCqListener::OnEvent called with key {0}, value ({1},{2}), op {3}.", key, val.ID, val.Pkid, opStr); }
public virtual void OnEvent(CqEvent <TKey, TResult> ev) { Util.Log("MyCqStatusListener::OnEvent called"); if (m_failedOver == true) { m_eventCountAfter++; } else { m_eventCountBefore++; } TResult val = (TResult)ev.getNewValue(); TKey key = ev.getKey(); CqOperation opType = ev.getQueryOperation(); string keyS = key.ToString(); //as string; }
public override void OnEvent(CqEvent <TKey, TResult> ev) { Debug.WriteLine("CqListener::OnEvent called"); var val = ev.getNewValue() as Position; TKey key = ev.getKey(); switch (ev.getQueryOperation()) { case CqOperation.OP_TYPE_REGION_CLEAR: RegionClearEvent.Set(); break; case CqOperation.OP_TYPE_CREATE: CreatedEvent.Set(); break; case CqOperation.OP_TYPE_UPDATE: UpdatedEvent.Set(); break; case CqOperation.OP_TYPE_INVALIDATE: InvalidatedEvent.Set(); break; case CqOperation.OP_TYPE_DESTROY: if (val == null) { DestroyedNullEvent.Set(); } else { DestroyedNonNullEvent.Set(); } break; default: ReceivedUnknownEventType = true; break; } }
public virtual void OnEvent(CqEvent <TKey, TResult> ev) { m_cntEvents++; Util.Log("MyCqListener1::OnEvent called"); Object val = (Object)ev.getNewValue(); Object pkey = (Object)ev.getKey(); int value = (int)val; int key = (int)pkey; CqOperation opType = ev.getQueryOperation(); String opStr = "Default"; if (opType == CqOperation.OP_TYPE_CREATE) { opStr = "CREATE"; } else if (opType == CqOperation.OP_TYPE_UPDATE) { opStr = "UPDATE"; } Util.Log("MyCqListener1::OnEvent called with {0} , key = {1}, value = {2} ", opStr, key, value); }
public virtual void OnEvent(CqEvent ev) { m_eventCnt++; Portfolio val = ev.getNewValue() as Portfolio; CacheableString key = ev.getKey() as CacheableString; CqOperationType opType = ev.getQueryOperation(); CqQuery cq = ev.getCq(); string opStr = "DESTROY"; if (opType == CqOperationType.OP_TYPE_CREATE) { m_createCnt++; opStr = "CREATE"; } else if (opType == CqOperationType.OP_TYPE_UPDATE) { m_updateCnt++; opStr = "UPDATE"; } else if (opType == CqOperationType.OP_TYPE_DESTROY) { m_destroyCnt++; opStr = "DESTROY"; } if (m_eventCnt % 5000 == 0) { if (m_verbose == true) { Console.WriteLine("MyCqListener{0}::OnEvent called with key {1}, value ({2},{3}), op {4}.", m_id, key.Value, val.ID, val.Pkid, opStr); } else { Console.WriteLine("cq{0}, listener{1}::OnEvent update count={2}, create Count={3}, destroy Count={4}, total count={5}", cq.Name, m_id, m_updateCnt, m_createCnt, m_destroyCnt, m_eventCnt); } Console.WriteLine("*******Type \'q\' to quit !!!! ******"); } }
public virtual void OnEvent(CqEvent <TKey, TResult> ev) { Util.Log("MyCqListener::OnEvent called"); if (m_failedOver == true) { m_eventCountAfter++; } else { m_eventCountBefore++; } //IGeodeSerializable val = ev.getNewValue(); //ICacheableKey key = ev.getKey(); TResult val = (TResult)ev.getNewValue(); /*ICacheableKey*/ TKey key = ev.getKey(); CqOperation opType = ev.getQueryOperation(); //CacheableString keyS = key as CacheableString; string keyS = key.ToString(); //as string; Portfolio pval = val as Portfolio; PortfolioPdx pPdxVal = val as PortfolioPdx; Assert.IsTrue((pPdxVal != null) || (pval != null)); //string opStr = "DESTROY"; /*if (opType == CqOperation.OP_TYPE_CREATE) * opStr = "CREATE"; * else if (opType == CqOperation.OP_TYPE_UPDATE) * opStr = "UPDATE";*/ //Util.Log("key {0}, value ({1},{2}), op {3}.", keyS, // pval.ID, pval.Pkid, opStr); }