public class KafkaEventMessage extends Object implements KafkaMetadataProvider<org.axonframework.eventhandling.TrackedEventMessage<?>>, Comparable<KafkaEventMessage>
| Constructor and Description |
|---|
KafkaEventMessage(org.axonframework.eventhandling.TrackedEventMessage<?> eventMessage,
int partition,
long offset,
long timestamp) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(KafkaEventMessage other)
Compares
ConsumerRecord based on timestamp. |
static KafkaEventMessage |
from(org.axonframework.eventhandling.EventMessage<?> eventMessage,
org.apache.kafka.clients.consumer.ConsumerRecord<?,?> record,
KafkaTrackingToken token) |
long |
offset()
The position of record in the corresponding Kafka partition.
|
int |
partition()
The partition from which record is received
|
long |
timestamp()
The timestamp of record
|
String |
toString() |
org.axonframework.eventhandling.TrackedEventMessage<?> |
value()
The value
|
public KafkaEventMessage(org.axonframework.eventhandling.TrackedEventMessage<?> eventMessage,
int partition,
long offset,
long timestamp)
public static KafkaEventMessage from(org.axonframework.eventhandling.EventMessage<?> eventMessage, org.apache.kafka.clients.consumer.ConsumerRecord<?,?> record, KafkaTrackingToken token)
public int partition()
KafkaMetadataProviderpartition in interface KafkaMetadataProvider<org.axonframework.eventhandling.TrackedEventMessage<?>>public long offset()
KafkaMetadataProvideroffset in interface KafkaMetadataProvider<org.axonframework.eventhandling.TrackedEventMessage<?>>public long timestamp()
KafkaMetadataProvidertimestamp in interface KafkaMetadataProvider<org.axonframework.eventhandling.TrackedEventMessage<?>>public org.axonframework.eventhandling.TrackedEventMessage<?> value()
KafkaMetadataProvidervalue in interface KafkaMetadataProvider<org.axonframework.eventhandling.TrackedEventMessage<?>>public int compareTo(KafkaEventMessage other)
ConsumerRecord based on timestamp.
If two records are published at the same time and belongs to:
compareTo in interface Comparable<KafkaEventMessage>Copyright © 2010–2018. All rights reserved.