Пример #1
0
                checkVersionsAndStart(function (err) {
                    if (!err) {
                        clearInterval(interval);
                        console.log('leaving interval');
                    }
                    else {
                        // Offline mode...
                        if ((err.code === "ECONNREFUSED" ||
                            err.code === "EACCES" ||
                            err.code === "ENOTFOUND") && 
                            settingsHelper.settings.policies && 
                            settingsHelper.settings.policies.disconnectPolicy.offlineMode) {
                            clearInterval(interval);
                            console.log('Starting in offline mode'.red);
                            var MicroServiceBusHost = require("microservicebus-core").Host;
                            var microServiceBusHost = new MicroServiceBusHost(settingsHelper);

                            microServiceBusHost.OnStarted(function (loadedCount, exceptionCount) {

                            });
                            microServiceBusHost.OnStopped(function () {

                            });
                            microServiceBusHost.OnUpdatedItineraryComplete(function () {

                            });
                            microServiceBusHost.Start(testFlag);
                        }
                        else {
                            console.log('retrying...');
                        }
                    }
                });
Пример #2
0
            function (err) { // Starting microServiceBusHost
                if (err) {
                    console.log('ERROR: ' + err);
                    done(err);
                }
                else {
                    console.log("Starting microservicebus-core".grey);
                    var MicroServiceBusHost = require("microservicebus-core").Host;
                    var microServiceBusHost = new MicroServiceBusHost(settingsHelper);

                    microServiceBusHost.OnStarted(function (loadedCount, exceptionCount) {

                    });
                    microServiceBusHost.OnStopped(function () {

                    });
                    microServiceBusHost.OnUpdatedItineraryComplete(function () {

                    });
                    microServiceBusHost.Start(testFlag);
                    done();
                }

            });