public class InterruptableCassandraReplicatedEventQuery extends CassandraReplicatedEventQuery
val queries = PersistenceQuery(system).readJournalFor[InterruptableCassandraReplicatedEventQuery](CassandraReplicatedEventQeury.Identifier)
akka.persistence.cassandra.query.scaladsl.CassandraReadJournal.CombinedEventsByPersistenceIdStmts, akka.persistence.cassandra.query.scaladsl.CassandraReadJournal.CombinedEventsByPersistenceIdStmts$, akka.persistence.cassandra.query.scaladsl.CassandraReadJournal.EventByTagStatements, akka.persistence.cassandra.query.scaladsl.CassandraReadJournal.EventByTagStatements$| Constructor and Description |
|---|
InterruptableCassandraReplicatedEventQuery(akka.actor.ExtendedActorSystem system,
com.typesafe.config.Config config,
java.lang.String pluginId) |
| Modifier and Type | Method and Description |
|---|---|
void |
addErrorFilter(java.lang.String key,
scala.Function1<ReplicatedEventEnvelope,scala.Option<java.lang.Throwable>> f) |
void |
addErrorFilter(java.lang.String key,
int maxErrors,
scala.Function1<ReplicatedEventEnvelope,scala.Option<java.lang.Throwable>> f) |
void |
disableReplication(java.lang.String fromDc) |
void |
enableAll() |
void |
enableReplication(java.lang.String fromDc) |
void |
removeAllErrorFilters() |
void |
removeErrorFilter(java.lang.String key) |
akka.stream.scaladsl.Source<ReplicatedEventEnvelope,scala.concurrent.Future<akka.persistence.cassandra.query.EventsByPersistenceIdStage.Control>> |
replicatedEvents(java.lang.String persistenceId,
java.lang.String fromDc,
long sequenceNr)
Query replicated events for a
ReplicatedEntity (persistenceId) from given data center. |
config, Identifier, mapEvent, multiDcConfig, sessionaddTagsToMessagesTable, akka$persistence$cassandra$query$scaladsl$CassandraReadJournal$$ec, akka$persistence$cassandra$query$scaladsl$CassandraReadJournal$$eventsByTagDeserializer, akka$persistence$cassandra$query$scaladsl$CassandraReadJournal$$getSession$1, akka$persistence$cassandra$query$scaladsl$CassandraReadJournal$$getSession$2, akka$persistence$cassandra$query$scaladsl$CassandraReadJournal$$log, akka$persistence$cassandra$query$scaladsl$CassandraReadJournal$$materializer, akka$persistence$cassandra$query$scaladsl$CassandraReadJournal$$preparedSelectDeletedTo, akka$persistence$cassandra$query$scaladsl$CassandraReadJournal$$queryPluginConfig, akka$persistence$cassandra$query$scaladsl$CassandraReadJournal$$readRetryPolicy, akka$persistence$cassandra$query$scaladsl$CassandraReadJournal$$timestampFrom, akka$persistence$cassandra$query$scaladsl$CassandraReadJournal$$toEventEnvelope, akka$persistence$cassandra$query$scaladsl$CassandraReadJournal$$toEventEnvelopes, akka$persistence$cassandra$query$scaladsl$CassandraReadJournal$$writePluginConfig, calculateStartingTagPidSequenceNrs, combinedEventsByPersistenceIdStmts, combinedEventsByTagStmts, createFutureSource, createKeyspace, createMetadataTable, createSource, createTable, createTagScanningTable, createTagsProgressTable, createTagsTable, currentEventsByPersistenceId, currentEventsByTag, currentEventsByTagInternal, currentPersistenceIds, deleteDeletedTo, deleteMessage, deleteMessages, eventsByPersistenceId, eventsByPersistenceId, eventsByPersistenceId$default$11, eventsByPersistenceId$default$8, eventsByPersistenceId$default$9, eventsByPersistenceIdWithControl, eventsByPersistenceIdWithControl$default$4, eventsByTag, eventsByTagInternal, executeCreateKeyspaceAndTables, firstOffset, initialize, insertDeletedTo, offsetUuid, persistenceIds, selectDeletedTo, selectHighestSequenceNr, selectMessages, selectTagPidSequenceNr, selectTagProgress, selectTagProgressForPersistenceId, selectTagScanningForPersistenceId, tableName, tagViewScanner, timeBasedUUIDFrom, timestampFrom, updateMessagePayloadAndTags, updateMessagePayloadInTagView, writeInUse, writeMessage, writeTagProgress, writeTags, writeTagScanningclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateNotificationKeyspace, createNotificationTable, executeAsyncCreateNotificationKeyspace, executeCreateKeyspaceAndTables, notificationTableName, readNotification, super$executeCreateKeyspaceAndTables, writeNotificationaddTagsToMessagesTable, createKeyspace, createMetadataTable, createTable, createTagScanningTable, createTagsProgressTable, createTagsTable, deleteDeletedTo, deleteMessage, deleteMessages, insertDeletedTo, selectDeletedTo, selectHighestSequenceNr, selectMessages, selectTagPidSequenceNr, selectTagProgress, selectTagProgressForPersistenceId, selectTagScanningForPersistenceId, tableName, updateMessagePayloadAndTags, updateMessagePayloadInTagView, writeInUse, writeMessage, writeTagProgress, writeTags, writeTagScanningpublic InterruptableCassandraReplicatedEventQuery(akka.actor.ExtendedActorSystem system,
com.typesafe.config.Config config,
java.lang.String pluginId)
public void addErrorFilter(java.lang.String key,
scala.Function1<ReplicatedEventEnvelope,scala.Option<java.lang.Throwable>> f)
public void addErrorFilter(java.lang.String key,
int maxErrors,
scala.Function1<ReplicatedEventEnvelope,scala.Option<java.lang.Throwable>> f)
public void disableReplication(java.lang.String fromDc)
public void enableAll()
public void enableReplication(java.lang.String fromDc)
public void removeAllErrorFilters()
public void removeErrorFilter(java.lang.String key)
public akka.stream.scaladsl.Source<ReplicatedEventEnvelope,scala.concurrent.Future<akka.persistence.cassandra.query.EventsByPersistenceIdStage.Control>> replicatedEvents(java.lang.String persistenceId, java.lang.String fromDc, long sequenceNr)
ReplicatedEventQueryReplicatedEntity (persistenceId) from given data center.
The returned event stream is ordered by sequence number.
The stream is not completed when it reaches the end of the currently stored events, but it continues to push new events when new events are persisted/replicated.
replicatedEvents in interface ReplicatedEventQueryreplicatedEvents in class CassandraReplicatedEventQuerypersistenceId - (undocumented)fromDc - (undocumented)sequenceNr - (undocumented)