Tabnine Logo
BatchingEventStorageEngine.fetchDomainEvents
Code IndexAdd Tabnine to your IDE (free)

How to use
fetchDomainEvents
method
in
org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine

Best Java code snippets using org.axonframework.eventsourcing.eventstore.BatchingEventStorageEngine.fetchDomainEvents (Showing top 3 results out of 315)

origin: AxonFramework/AxonFramework

@Override
protected Stream<? extends DomainEventData<?>> readEventData(String identifier, long firstSequenceNumber) {
  EventStreamSpliterator<? extends DomainEventData<?>> spliterator = new EventStreamSpliterator<>(
      lastItem -> fetchDomainEvents(identifier,
                     lastItem == null ? firstSequenceNumber : lastItem.getSequenceNumber() + 1,
                     batchSize), batchSize, fetchForAggregateUntilEmpty());
  return StreamSupport.stream(spliterator, false);
}
origin: org.axonframework/axon-eventsourcing

@Override
protected Stream<? extends DomainEventData<?>> readEventData(String identifier, long firstSequenceNumber) {
  EventStreamSpliterator<? extends DomainEventData<?>> spliterator = new EventStreamSpliterator<>(
      lastItem -> fetchDomainEvents(identifier,
                     lastItem == null ? firstSequenceNumber : lastItem.getSequenceNumber() + 1,
                     batchSize), batchSize, fetchForAggregateUntilEmpty());
  return StreamSupport.stream(spliterator, false);
}
origin: org.axonframework/axon-core

@Override
protected Stream<? extends DomainEventData<?>> readEventData(String identifier, long firstSequenceNumber) {
  EventStreamSpliterator<? extends DomainEventData<?>> spliterator = new EventStreamSpliterator<>(
      lastItem -> fetchDomainEvents(identifier,
                     lastItem == null ? firstSequenceNumber : lastItem.getSequenceNumber() + 1,
                     batchSize), batchSize, fetchForAggregateUntilEmpty());
  return StreamSupport.stream(spliterator, false);
}
org.axonframework.eventsourcing.eventstoreBatchingEventStorageEnginefetchDomainEvents

Javadoc

Returns a batch of events published by an aggregate with given aggregateIdentifier.

The sequence numbers in the returned batch should be ordered by sequence number. The first event in the batch should have a sequence number equal to or larger than given firstSequenceNumber. Implementations should make sure the returned batch does not contain gaps between events due to uncommitted storage transactions.

If the returned number of entries is smaller than the given batchSize it is assumed that the storage holds no further applicable entries.

Popular methods of BatchingEventStorageEngine

  • appendEvents
  • fetchForAggregateUntilEmpty
    Specifies whether the #readEventData(String,long) should proceed fetching events for an aggregate un
  • fetchTrackedEvents
    Returns a batch of serialized event data entries in the event storage that have a TrackingToken grea
  • readEvents
  • batchSize
    Returns the maximum number of event entries to be fetched per batch.

Popular in Java

  • Making http post requests using okhttp
  • getContentResolver (Context)
  • findViewById (Activity)
  • startActivity (Activity)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • JList (javax.swing)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now