FINERACT-1971: Event sequence id int overflow
This commit is contained in:
committed by
Arnold Gálovics
parent
2151b19e27
commit
c22844d432
+1
-1
@@ -84,7 +84,7 @@ public class ExternalEventService {
|
||||
List<BusinessEvent<?>> events = bulkBusinessEvent.get();
|
||||
for (int i = 0; i < events.size(); i++) {
|
||||
BusinessEvent<?> event = events.get(i);
|
||||
int id = i + 1;
|
||||
long id = (long) i + 1;
|
||||
BulkMessageItemV1 message = bulkMessageItemFactory.createBulkMessageItem(id, event);
|
||||
messages.add(message);
|
||||
}
|
||||
|
||||
+1
-1
@@ -38,7 +38,7 @@ public class BulkMessageItemFactory {
|
||||
private final ByteBufferConverter byteBufferConverter;
|
||||
private final DataEnricherProcessor dataEnricherProcessor;
|
||||
|
||||
public BulkMessageItemV1 createBulkMessageItem(int id, BusinessEvent<?> event) throws IOException {
|
||||
public BulkMessageItemV1 createBulkMessageItem(long id, BusinessEvent<?> event) throws IOException {
|
||||
BusinessEventSerializer eventSerializer = serializerFactory.create(event);
|
||||
ByteBufferSerializable avroDto = dataEnricherProcessor.enrich(eventSerializer.toAvroDTO(event));
|
||||
ByteBuffer buffer = avroDto.toByteBuffer();
|
||||
|
||||
+1
-1
@@ -25,5 +25,5 @@ import lombok.RequiredArgsConstructor;
|
||||
@Getter
|
||||
public class MessageId {
|
||||
|
||||
private final int id;
|
||||
private final long id;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user