C# 클래스 EventCentric.Querying.InMemorySubscriptionRepository

상속: ISubscriptionRepository
파일 보기 프로젝트 열기: Narvalex/EventCentric 1 사용 예제들

공개 메소드들

메소드 설명
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