C# Класс EventCentric.Querying.InMemorySubscriptionRepository

Наследование: ISubscriptionRepository
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

FlagSubscriptionAsPoisoned() публичный Метод

public FlagSubscriptionAsPoisoned ( IEvent poisonedEvent, PoisonMessageException exception ) : void
poisonedEvent IEvent
exception EventCentric.Messaging.PoisonMessageException
Результат void

GetSubscriptions() публичный Метод

public GetSubscriptions ( ) : EventCentric.Polling.SubscriptionBuffer[]
Результат EventCentric.Polling.SubscriptionBuffer[]

PersistSubscriptionVersion() публичный Метод

public PersistSubscriptionVersion ( string subscription, long version ) : void
subscription string
version long
Результат void

PersistSubscriptionVersion() публичный Метод

public PersistSubscriptionVersion ( string subscription, long consumerVersion, long producerVersion ) : void
subscription string
consumerVersion long
producerVersion long
Результат void

RegisterSubscriptions() публичный Метод

public RegisterSubscriptions ( ) : void
Результат void

TryAddNewSubscriptionOnTheFly() публичный Метод

public TryAddNewSubscriptionOnTheFly ( string streamType, string url, string token ) : bool
streamType string
url string
token string
Результат bool