StorageStrategy.AbstractMongoTemplate based on the fields contained in the AbstractMongoTemplate.Builder.AbstractMongoTemplate.MongoTrackingToken instance based on this token but which has advanced to the event with
given timestamp, eventIdentifier and sequenceNumber.events to the given eventCollection.snapshot to the snapshotCollection.DefaultMongoTemplate as specified through this Builder.MongoSagaStore as specified through this Builder.MongoEventStorageEngine as specified through this Builder.MongoTokenStore as specified through this Builder.DBObjectXStreamSerializer as specified through this Builder.DefaultMongoTemplate.MongoSagaStore.EventEntryConfiguration initialized with default settings.MongoEventStorageEngine.MongoTokenStore.DBObjectXStreamSerializer.claimTimeout specifying the amount of time this process will wait after which this process
will force a claim of a TrackingToken.event entries that are part of the same
UnitOfWork commit.event entries that are part
of the same UnitOfWork commit.contentType to which a TrackingToken should be serialized.DBObject structure that has been created
using the DBObjectHierarchicalStreamWriter.root DBObject.root DBObject.DBObjectXStreamSerializer based on the fields contained in the DBObjectXStreamSerializer.Builder.DBObjectXStreamSerializer.DefaultMongoTemplate based on the fields contained in the DefaultMongoTemplate.Builder.DefaultMongoTemplate.aggregateIdentifier from the given snapshotCollection, whose sequence number is lower than the given sequenceNumber.StorageStrategy that stores one Document per commit of a batch of events.DocumentPerCommitStorageStrategy with default event entry and commit entry configuration.DocumentPerCommitStorageStrategy with default event entry and given commitEntryConfiguration.DocumentPerCommitStorageStrategy with given eventConfiguration and commitEntryConfiguration.DocumentPerEventStorageStrategy with default configuration.DocumentPerEventStorageStrategy with given eventConfiguration.domainEventsCollectionName to use as the collection name for Domain Events.ensureIndexes to tell the builder whether to create or not the indexes required to work with
the TokenStore.EventEntryConfiguration that configures how event entries are to be stored.object.document.object.aggregateIdentifier and a sequence number equal or
higher than the given firstSequenceNumber.aggregateIdentifier in the given
collection.lastToken.name.CommitEntryConfiguration.EventEntryConfiguration.Iterable with all known identifiers of events tracked before and including this token.aggregateIdentifier, whose Events are
stored in the given eventsCollection.MongoDatabase by means of providing a MongoClient.MongoDatabase by means of providing a MongoClient.MongoDatabase used by this template to connect to a Mongo instance.MongoEventStorageEngine based on the fields contained in the MongoEventStorageEngine.Builder.MongoEventStorageEngine.MongoSagaStore based on the fields contained in the MongoSagaStore.Builder.MongoSagaStore.MongoClientSettings instance.MongoTemplate providing access to the collections.MongoTemplate used to obtain the database and the collections.MongoTemplate providing access to the collection which stores the TrackingTokens.MongoTokenStore based on the fields contained in the MongoTokenStore.Builder.MongoTokenStore.MongoEventStorageEngine to keep track of the position in an
event stream.nodeId to identify ownership of the tokens.MongoTrackingToken with given timestamp, eventIdentifier and
sequenceNumber for the initial event in a stream.saga.sagasCollectionName to use as the collection name for Saga instances.Serializer used to de-/serialize a Saga instance.Serializer used to de-/serialize TrackingTokens with.snapshotEventsCollectionName to use as the collection name for Snapshot Events.StorageStrategy specifying how to store and retrieve events and snapshots from the
collections.trackingTokensCollectionName to use as the collection name for Tracking Tokens.Copyright © 2010–2022. All rights reserved.