Tabnine Logo
DomainEventMessage.getIdentifier
Code IndexAdd Tabnine to your IDE (free)

How to use
getIdentifier
method
in
org.axonframework.eventhandling.DomainEventMessage

Best Java code snippets using org.axonframework.eventhandling.DomainEventMessage.getIdentifier (Showing top 7 results out of 315)

origin: AxonFramework/AxonFramework

          schema.metaDataColumn()) + ") VALUES (?,?,?,?,?,?,?,?,?)";
preparedStatement.setString(1, snapshot.getIdentifier());
preparedStatement.setString(2, snapshot.getAggregateIdentifier());
preparedStatement.setLong(3, snapshot.getSequenceNumber());
origin: AxonFramework/AxonFramework

SerializedObject<?> payload = event.serializePayload(serializer, dataType);
SerializedObject<?> metaData = event.serializeMetaData(serializer, dataType);
preparedStatement.setString(1, event.getIdentifier());
preparedStatement.setString(2, event.getAggregateIdentifier());
preparedStatement.setLong(3, event.getSequenceNumber());
origin: AxonFramework/AxonFramework

@Test
@SuppressWarnings("OptionalGetWithoutIsPresent")
public void testLoadTrackedEvents() throws InterruptedException {
  testSubject.appendEvents(createEvents(4));
  assertEquals(4, testSubject.readEvents(null, false).count());
  // give the clock some time to make sure the last message is really last
  Thread.sleep(10);
  DomainEventMessage<?> eventMessage = createEvent("otherAggregate", 0);
  testSubject.appendEvents(eventMessage);
  assertEquals(5, testSubject.readEvents(null, false).count());
  assertEquals(eventMessage.getIdentifier(),
         testSubject.readEvents(null, false).reduce((a, b) -> b).get().getIdentifier());
}
origin: org.axonframework.extensions.mongo/axon-mongo

/**
 * Constructor used to create a new event entry to store in Mongo.
 *
 * @param serializer Serializer to use for the event to store
 * @param events     The events contained in this commit
 */
public CommitEntry(List<? extends DomainEventMessage<?>> events, Serializer serializer) {
  DomainEventMessage firstEvent = events.get(0);
  DomainEventMessage lastEvent = events.get(events.size() - 1);
  firstSequenceNumber = firstEvent.getSequenceNumber();
  firstTimestamp = formatInstant(firstEvent.getTimestamp());
  lastTimestamp = formatInstant(lastEvent.getTimestamp());
  lastSequenceNumber = lastEvent.getSequenceNumber();
  aggregateIdentifier = lastEvent.getAggregateIdentifier();
  lastEventIdentifier = lastEvent.getIdentifier();
  aggregateType = lastEvent.getType();
  eventEntries = new EventEntry[events.size()];
  for (int i = 0, eventsLength = events.size(); i < eventsLength; i++) {
    DomainEventMessage event = events.get(i);
    eventEntries[i] = new EventEntry(event, serializer);
  }
}
origin: org.axonframework/axon-eventsourcing

SerializedObject<?> payload = event.serializePayload(serializer, dataType);
SerializedObject<?> metaData = event.serializeMetaData(serializer, dataType);
preparedStatement.setString(1, event.getIdentifier());
preparedStatement.setString(2, event.getAggregateIdentifier());
preparedStatement.setLong(3, event.getSequenceNumber());
origin: org.axonframework/axon-eventsourcing

          schema.metaDataColumn()) + ") VALUES (?,?,?,?,?,?,?,?,?)";
preparedStatement.setString(1, snapshot.getIdentifier());
preparedStatement.setString(2, snapshot.getAggregateIdentifier());
preparedStatement.setLong(3, snapshot.getSequenceNumber());
origin: org.axonframework.extensions.mongo/axon-mongo

/**
 * Constructor used to create a new event entry to store in Mongo.
 *
 * @param event      The actual DomainEvent to store
 * @param serializer Serializer to use for the event to store
 */
public EventEntry(DomainEventMessage<?> event, Serializer serializer) {
  aggregateIdentifier = event.getAggregateIdentifier();
  aggregateType = event.getType();
  sequenceNumber = event.getSequenceNumber();
  eventIdentifier = event.getIdentifier();
  Class<?> serializationTarget = String.class;
  if (serializer.canSerializeTo(DBObject.class)) {
    serializationTarget = DBObject.class;
  }
  SerializedObject<?> serializedPayloadObject = event.serializePayload(serializer, serializationTarget);
  SerializedObject<?> serializedMetaDataObject = event.serializeMetaData(serializer, serializationTarget);
  serializedPayload = serializedPayloadObject.getData();
  payloadType = serializedPayloadObject.getType().getName();
  payloadRevision = serializedPayloadObject.getType().getRevision();
  serializedMetaData = serializedMetaDataObject.getData();
  timestamp = formatInstant(event.getTimestamp());
}
org.axonframework.eventhandlingDomainEventMessagegetIdentifier

Popular methods of DomainEventMessage

  • getSequenceNumber
    Returns the sequence number that allows DomainEvents originating from the same Aggregate to be place
  • getAggregateIdentifier
    Returns the identifier of the Aggregate that generated this DomainEvent. Note that the value returne
  • getType
    Returns the type of the Aggregate that generated this DomainEvent. By default this is equal to the s
  • getPayload
  • getTimestamp
  • serializeMetaData
  • serializePayload
  • andMetaData
  • getMetaData
  • getPayloadType
  • withMetaData
  • withMetaData

Popular in Java

  • Updating database using SQL prepared statement
  • onCreateOptionsMenu (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • onRequestPermissionsResult (Fragment)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • Socket (java.net)
    Provides a client-side TCP socket.
  • Path (java.nio.file)
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Github Copilot alternatives
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