C# Class EventCentric.Publishing.PublisherBase

Inheritance: MicroserviceWorker
Afficher le fichier Open project: Narvalex/EventCentric

Protected Properties

Свойство Type Description
eventsToPushMaxCount int
longPollingTimeout System.TimeSpan
store IEventStore
streamType string

Méthodes publiques

Méthode Description
PollEvents ( System.Guid streamId, long consumerVersion, string consumerName ) : PollResponse
PollEvents ( long consumerVersion, string consumerName ) : PollResponse Timeout implementation inspired by: http://stackoverflow.com/questions/5018921/implement-c-sharp-timeout
PublisherBase ( string streamType, IEventStore store, IBus bus, ILogger log, System.TimeSpan pollTimeout, int eventsToPushMaxCount ) : System

Method Details

PollEvents() public méthode

public PollEvents ( System.Guid streamId, long consumerVersion, string consumerName ) : PollResponse
streamId System.Guid
consumerVersion long
consumerName string
Résultat EventCentric.Transport.PollResponse

PollEvents() public méthode

Timeout implementation inspired by: http://stackoverflow.com/questions/5018921/implement-c-sharp-timeout
public PollEvents ( long consumerVersion, string consumerName ) : PollResponse
consumerVersion long
consumerName string
Résultat EventCentric.Transport.PollResponse

PublisherBase() public méthode

public PublisherBase ( string streamType, IEventStore store, IBus bus, ILogger log, System.TimeSpan pollTimeout, int eventsToPushMaxCount ) : System
streamType string
store IEventStore
bus IBus
log ILogger
pollTimeout System.TimeSpan
eventsToPushMaxCount int
Résultat System

Property Details

eventsToPushMaxCount protected_oe property

protected int eventsToPushMaxCount
Résultat int

longPollingTimeout protected_oe property

protected TimeSpan,System longPollingTimeout
Résultat System.TimeSpan

store protected_oe property

protected IEventStore store
Résultat IEventStore

streamType protected_oe property

protected string streamType
Résultat string