C# Class Taro.Workers.RelayWorker

Inheritance: IRelayWorker
Afficher le fichier Open project: mouhong/Taro

Méthodes publiques

Méthode Description
RelayWorker ( Func openDbSession, IEventTransport transport ) : System
RelayWorker ( Func openDbSession, IEventTransport transport, int batchSize ) : System
Signal ( ) : void
Start ( ) : void
Stop ( bool waitUntilStopped = true ) : void

Private Methods

Méthode Description
CheckAndPublishEvents ( ) : void
Cleanup ( ) : void

Method Details

RelayWorker() public méthode

public RelayWorker ( Func openDbSession, IEventTransport transport ) : System
openDbSession Func
transport IEventTransport
Résultat System

RelayWorker() public méthode

public RelayWorker ( Func openDbSession, IEventTransport transport, int batchSize ) : System
openDbSession Func
transport IEventTransport
batchSize int
Résultat System

Signal() public méthode

public Signal ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( bool waitUntilStopped = true ) : void
waitUntilStopped bool
Résultat void