Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MessageBus"/> class.
 /// </summary>
 /// <param name="queueManagers">The queue managers.</param>
 /// <param name="subscriberManager">The subscriber manager.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="interpreter">The interpreter.</param>
 public MessageBus(IQueueAdapter[] queueManagers, ISubscriberManager subscriberManager, IBusLogger logger)
 {
     this._queueManagers     = queueManagers;
     this._subscriberManager = subscriberManager;
     _serverContext          = new ServerContext {
         ServerName = Environment.MachineName
     };
     this._logger = logger;
 }
 public DebtCollectionServiceCustom(ISubscriberManager subscriberManager, IDebtManager debtManager, IRecordingManager recordingManager,
                                    IMessagingManager messagingManager, ITimeManager timeManager, IDebtCollectionSchemeFactory schemeFactory,
                                    IServiceMessageFactory serviceMessageFactory, DebtCollectionServiceSettings settings, Simbrella.Framework.Logging.Abstractions.ILogger legacyLogger,
                                    ILoggerProvider loggerProvider, IMQProvider mqProvider)
     : base(subscriberManager, debtManager, recordingManager, messagingManager, timeManager, schemeFactory, serviceMessageFactory, settings,
            legacyLogger, loggerProvider, mqProvider)
 {
     _debtManager = (DebtManagerCustom)debtManager;
 }
Beispiel #3
0
 public HomeController(IUserManager userManager, IErrorLogManager errorLogManager, ICMSManager cmsManager, IMembershipManager membershipManager, IFAQManager faqManager, ISubscriberManager subsManager, ITestimonialManager testimonialManager, IImageManager imageManager,
                       IEditorManager editorManager, IRecipientManager _recipientManager, IEmailManager _emailManager)
     : base(errorLogManager)
 {
     _userManager           = userManager;
     _cmsManager            = cmsManager;
     _membershipManager     = membershipManager;
     _faqManager            = faqManager;
     _subsManager           = subsManager;
     _testimonialManager    = testimonialManager;
     _imageManager          = imageManager;
     _editorManager         = editorManager;
     this._recipientManager = _recipientManager;
     this._EmailManager     = _emailManager;
 }
        public ResponseServiceTranslator(IConfigItem configItem, ISubscriberManager subscriberManager)
        {
            _logger.LogInfo("Response Service started");
            _configItem        = configItem;
            _subscriberManager = subscriberManager;
            string ip = "localhost", port = "5555";

            foreach (IConfigItem server in configItem["servers"].GetChildren())
            {
                _logger.LogInfo("server name " + server.ItemName);
                if (server.ItemName == "simulatorSMS")
                {
                    ip   = server.GetAttribute("ip");
                    port = server.GetAttribute("port");
                }
            }
            string url = $"http://{ip}:{port}/smsresponses/";

            _logger.LogInfo("yrl " + url);
            _httpClient = new HttpClient(url, "POST");
        }
Beispiel #5
0
 public SubscriberController(ISubscriberManager SubscriberManager, IErrorLogManager errorLogManager)
     : base(errorLogManager)
 {
     _SubscriberManager = SubscriberManager;
 }
 public SubscriberServiceManager(ISubscriberManager manager)
 {
     _manager = manager;
 }
Beispiel #7
0
 public SubscriberController(ISubscriberManager subscriberManager)
 {
     _subscriberManager = subscriberManager;
 }