Exemplo n.º 1
0
        protected Worker(WorkerInstanceConfiguration configuration)
        {
            Configuration = configuration;

            var cfg = RawRabbitConfiguration.Local.AsLegacy();

            Client = BusClientFactory.CreateDefault <DetailedContext>(null, config =>
            {
                config.AddSingleton <IContextEnhancer, DetailedContextEnhancer>();
                config.AddSingleton(s => cfg);
            });
        }
Exemplo n.º 2
0
        protected ScheduledPublishWorker(WorkerInstanceConfiguration configuration) : base(configuration)
        {
            int timerInterval = configuration.CustomSettings.Interval;

            _timer = new Timer(timerInterval)
            {
                Interval = timerInterval
            };
            _timer.Elapsed += ScheduleTriggered;

            _timer.Start();
        }
Exemplo n.º 3
0
 protected SubscribeWorker(WorkerInstanceConfiguration configuration) : base(configuration)
 {
     Initialize();
 }
Exemplo n.º 4
0
 protected PublishWorker(WorkerInstanceConfiguration configuration) : base(configuration)
 {
 }