C# Class EasyNetQ.Scheduler.SchedulerService

Inheritance: ISchedulerService
ファイルを表示 Open project: EasyNetQ/EasyNetQ

Public Methods

Method Description
OnMessage ( ScheduleMe scheduleMe ) : void
OnMessage ( UnscheduleMe unscheduleMe ) : void
OnPublishTimerTick ( object state ) : void
SchedulerService ( IBus bus, IEasyNetQLogger log, IScheduleRepository scheduleRepository, EasyNetQ.Scheduler.SchedulerServiceConfiguration configuration ) : System
Start ( ) : void
Stop ( ) : void

Private Methods

Method Description
OnPurgeTimerTick ( object state ) : void

Method Details

OnMessage() public method

public OnMessage ( ScheduleMe scheduleMe ) : void
scheduleMe EasyNetQ.SystemMessages.ScheduleMe
return void

OnMessage() public method

public OnMessage ( UnscheduleMe unscheduleMe ) : void
unscheduleMe EasyNetQ.SystemMessages.UnscheduleMe
return void

OnPublishTimerTick() public method

public OnPublishTimerTick ( object state ) : void
state object
return void

SchedulerService() public method

public SchedulerService ( IBus bus, IEasyNetQLogger log, IScheduleRepository scheduleRepository, EasyNetQ.Scheduler.SchedulerServiceConfiguration configuration ) : System
bus IBus
log IEasyNetQLogger
scheduleRepository IScheduleRepository
configuration EasyNetQ.Scheduler.SchedulerServiceConfiguration
return System

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void