C# Class EventCentric.Messaging.InMemoryEventPublisher

Inheritance: IInMemoryEventPublisher
Mostrar archivo Open project: Narvalex/EventCentric

Public Methods

Method Description
InMemoryEventPublisher ( ILogger log ) : System
PollEvents ( string streamType, long fromVersion, string consumerName ) : PollResponse
Register ( IPollableEventSource publisher ) : void
TryUpdateConsumer ( string consumerName, PollResponse response, ServerStatus &status ) : bool

Method Details

InMemoryEventPublisher() public method

public InMemoryEventPublisher ( ILogger log ) : System
log ILogger
return System

PollEvents() public method

public PollEvents ( string streamType, long fromVersion, string consumerName ) : PollResponse
streamType string
fromVersion long
consumerName string
return EventCentric.Transport.PollResponse

Register() public method

public Register ( IPollableEventSource publisher ) : void
publisher IPollableEventSource
return void

TryUpdateConsumer() public method

public TryUpdateConsumer ( string consumerName, PollResponse response, ServerStatus &status ) : bool
consumerName string
response EventCentric.Transport.PollResponse
status EventCentric.Publishing.Dto.ServerStatus
return bool