public void onSourceEvent(Object arg, LBMSourceEvent sourceEvent) { string clientname; switch (sourceEvent.type()) { case LBM.SRC_EVENT_CONNECT: clientname = sourceEvent.dataString(); System.Console.Out.WriteLine("Receiver connect " + clientname); break; case LBM.SRC_EVENT_DISCONNECT: clientname = sourceEvent.dataString(); System.Console.Out.WriteLine("Receiver disconnect " + clientname); break; case LBM.SRC_EVENT_WAKEUP: blocked = false; break; default: System.Console.Out.WriteLine("Unhandled source event [" + sourceEvent.type() + "]. Refer to https://ultramessaging.github.io/currdoc/doc/dotnet_example/index.html#unhandledcsevents for a detailed description."); break; } sourceEvent.dispose(); System.Console.Out.Flush(); }
public void onSourceEvent(Object arg, LBMSourceEvent sourceEvent) { string clientname; switch (sourceEvent.type()) { case LBM.SRC_EVENT_CONNECT: clientname = sourceEvent.dataString(); System.Console.Out.WriteLine("Receiver connect " + clientname); break; case LBM.SRC_EVENT_DISCONNECT: clientname = sourceEvent.dataString(); System.Console.Out.WriteLine("Receiver disconnect " + clientname); break; case LBM.SRC_EVENT_WAKEUP: blocked = false; break; default: break; } sourceEvent.dispose(); System.Console.Out.Flush(); }
public void onSourceEvent(Object arg, LBMSourceEvent sourceEvent) { switch (sourceEvent.type()) { case LBM.SRC_EVENT_UME_REGISTRATION_COMPLETE_EX: srcReady = 1; break; case LBM.SRC_EVENT_UME_STORE_UNRESPONSIVE: String errorStr = sourceEvent.dataString(); if (errorStr.Contains("quorum lost")) { srcReady = 0; } break; } sourceEvent.dispose(); }
public void onSourceEvent(Object arg, LBMSourceEvent sourceEvent) { switch (sourceEvent.type()) { case LBM.SRC_EVENT_UME_REGISTRATION_COMPLETE_EX: srcReady = 1; break; case LBM.SRC_EVENT_UME_STORE_UNRESPONSIVE: String errorStr = sourceEvent.dataString(); if (errorStr.Contains("quorum lost")) srcReady = 0; break; } sourceEvent.dispose(); }
public int onSourceEvent(Object arg, LBMSourceEvent sourceEvent) { String clientname; switch (sourceEvent.type()) { case LBM.SRC_EVENT_CONNECT: clientname = sourceEvent.dataString(); System.Console.Out.WriteLine("Receiver connect " + clientname); break; case LBM.SRC_EVENT_DISCONNECT: clientname = sourceEvent.dataString(); System.Console.Out.WriteLine("Receiver disconnect " + clientname); break; default: break; } sourceEvent.dispose(); System.Console.Out.Flush(); return 0; }