protected AbstractEventsByPersistenceIdPublisher(string persistenceId, long fromSequenceNr, long toSequenceNr, int maxBufferSize, string writeJournalPluginId) { PersistenceId = persistenceId; CurrentSequenceNr = FromSequenceNr = fromSequenceNr; ToSequenceNr = toSequenceNr; MaxBufferSize = maxBufferSize; WriteJournalPluginId = writeJournalPluginId; Buffer = new DeliveryBuffer <EventEnvelope>(OnNext); JournalRef = Persistence.Instance.Apply(Context.System).JournalFor(writeJournalPluginId); }
public EventsByPersistenceIdPublisher(string persistenceId, long fromSequenceNr, long toSequenceNr, int maxBufferSize, string writeJournalPluginId, bool isLive) { _persistenceId = persistenceId; _currentOffset = fromSequenceNr; _toOffset = toSequenceNr; _maxBufferSize = maxBufferSize; _isLive = isLive; _buffer = new DeliveryBuffer <EventEnvelope>(OnNext); _journalRef = Persistence.Instance.Apply(Context.System).JournalFor(writeJournalPluginId); }
public EventsByTagPublisher(string tag, bool isLive, long fromOffset, long toOffset, int maxBufferSize, string writeJournalPluginId) { _tag = tag; _isLive = isLive; _currentOffset = fromOffset; _toOffset = toOffset; _maxBufferSize = maxBufferSize; _buffer = new DeliveryBuffer <EventEnvelope>(OnNext); _journalRef = Persistence.Instance.Apply(Context.System).JournalFor(writeJournalPluginId); }
public AllPersistenceIdsPublisher(bool liveQuery, string writeJournalPluginId) { _liveQuery = liveQuery; _buffer = new DeliveryBuffer <string>(OnNext); _journalRef = Persistence.Instance.Apply(Context.System).JournalFor(writeJournalPluginId); }