Exemple #1
0
        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();
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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();
        }
Exemple #4
0
 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();
 }
Exemple #5
0
        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;
        }