C# Class EventCentric.Querying.InMemorySubscriptionRepository

Inheritance: ISubscriptionRepository
Afficher le fichier Open project: Narvalex/EventCentric Class Usage Examples

Méthodes publiques

Méthode Description
FlagSubscriptionAsPoisoned ( IEvent poisonedEvent, PoisonMessageException exception ) : void
GetSubscriptions ( ) : EventCentric.Polling.SubscriptionBuffer[]
PersistSubscriptionVersion ( string subscription, long version ) : void
PersistSubscriptionVersion ( string subscription, long consumerVersion, long producerVersion ) : void
RegisterSubscriptions ( ) : void
TryAddNewSubscriptionOnTheFly ( string streamType, string url, string token ) : bool

Method Details

FlagSubscriptionAsPoisoned() public méthode

public FlagSubscriptionAsPoisoned ( IEvent poisonedEvent, PoisonMessageException exception ) : void
poisonedEvent IEvent
exception EventCentric.Messaging.PoisonMessageException
Résultat void

GetSubscriptions() public méthode

public GetSubscriptions ( ) : EventCentric.Polling.SubscriptionBuffer[]
Résultat EventCentric.Polling.SubscriptionBuffer[]

PersistSubscriptionVersion() public méthode

public PersistSubscriptionVersion ( string subscription, long version ) : void
subscription string
version long
Résultat void

PersistSubscriptionVersion() public méthode

public PersistSubscriptionVersion ( string subscription, long consumerVersion, long producerVersion ) : void
subscription string
consumerVersion long
producerVersion long
Résultat void

RegisterSubscriptions() public méthode

public RegisterSubscriptions ( ) : void
Résultat void

TryAddNewSubscriptionOnTheFly() public méthode

public TryAddNewSubscriptionOnTheFly ( string streamType, string url, string token ) : bool
streamType string
url string
token string
Résultat bool