@Override public Optional<TrackingToken> getTrackingToken() { return source.getTrackingToken(); }
ir.getType(), serializer), ir.getMetaData()); if (ir.getTrackingToken().isPresent()) { return new GenericTrackedDomainEventMessage<>(ir.getTrackingToken().get(), ir.getAggregateType().get(), ir.getAggregateIdentifier().get(), ir.getSequenceNumber().get(), serializedMessage,
ir.getMetaData()); if (ir.getAggregateIdentifier().isPresent()) { return new GenericTrackedDomainEventMessage<>(ir.getTrackingToken().get(), ir.getAggregateType().orElse(null), ir.getAggregateIdentifier().get(), ir::getTimestamp); } else { return new GenericTrackedEventMessage<>(ir.getTrackingToken().get(), serializedMessage, ir::getTimestamp);
@Override public Optional<TrackingToken> getTrackingToken() { return source.getTrackingToken(); }
@Override public Optional<TrackingToken> getTrackingToken() { return source.getTrackingToken(); }
ir.getType(), serializer), ir.getMetaData()); if (ir.getTrackingToken().isPresent()) { return new GenericTrackedDomainEventMessage<>(ir.getTrackingToken().get(), ir.getAggregateType().get(), ir.getAggregateIdentifier().get(), ir.getSequenceNumber().get(), serializedMessage,
ir.getType(), serializer), ir.getMetaData()); if (ir.getTrackingToken().isPresent()) { return new GenericTrackedDomainEventMessage<>(ir.getTrackingToken().get(), ir.getAggregateType().get(), ir.getAggregateIdentifier().get(), ir.getSequenceNumber().get(), serializedMessage,
ir.getMetaData()); if (ir.getAggregateIdentifier().isPresent()) { return new GenericTrackedDomainEventMessage<>(ir.getTrackingToken().get(), ir.getAggregateType().orElse(null), ir.getAggregateIdentifier().get(), ir::getTimestamp); } else { return new GenericTrackedEventMessage<>(ir.getTrackingToken().get(), serializedMessage, ir::getTimestamp);
ir.getMetaData()); if (ir.getAggregateIdentifier().isPresent()) { return new GenericTrackedDomainEventMessage<>(ir.getTrackingToken().get(), ir.getAggregateType().orElse(null), ir.getAggregateIdentifier().get(), ir::getTimestamp); } else { return new GenericTrackedEventMessage<>(ir.getTrackingToken().get(), serializedMessage, ir::getTimestamp);