Skip to content

Commit 2eb3f70

Browse files
zabripcarlzogh
andauthored
Add bootstrap servers to Kafka Event (#216)
Co-authored-by: Carl Zogheib <[email protected]>
1 parent c491aa2 commit 2eb3f70

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events/KafkaEvent.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,9 @@
2626
/** Represents a Kafka Event. **/
2727
public class KafkaEvent {
2828
private Map<String, List<KafkaEventRecord>> records;
29-
private String eventSource;
29+
private String eventSource;
3030
private String eventSourceArn;
31+
private String bootstrapServers;
3132

3233
@Data
3334
@NoArgsConstructor

aws-lambda-java-tests/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<dependency>
4545
<groupId>com.amazonaws</groupId>
4646
<artifactId>aws-lambda-java-events</artifactId>
47-
<version>3.6.0</version>
47+
<version>3.7.0</version>
4848
</dependency>
4949
<dependency>
5050
<groupId>org.junit.jupiter</groupId>
@@ -253,4 +253,4 @@
253253
</plugin>
254254
</plugins>
255255
</build>
256-
</project>
256+
</project>

aws-lambda-java-tests/src/test/java/com/amazonaws/services/lambda/runtime/tests/EventLoaderTest.java

+1
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ public void testLoadKafkaEvent() {
7878

7979
assertThat(event).isNotNull();
8080
assertThat(event.getEventSourceArn()).isEqualTo("arn:aws:kafka:us-east-1:123456789012:cluster/vpc-3432434/4834-3547-3455-9872-7929");
81+
assertThat(event.getBootstrapServers()).isEqualTo("b-2.demo-cluster-1.a1bcde.c1.kafka.us-east-1.amazonaws.com:9092,b-1.demo-cluster-1.a1bcde.c1.kafka.us-east-1.amazonaws.com:9092");
8182

8283
KafkaEvent.KafkaEventRecord record = event.getRecords().get("mytopic-01").get(0);
8384
assertThat(record.getValue()).decodedAsBase64().asString().isEqualTo("Hello from Kafka !!");

aws-lambda-java-tests/src/test/resources/kafka_event.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"eventSource": "aws:kafka",
33
"eventSourceArn": "arn:aws:kafka:us-east-1:123456789012:cluster/vpc-3432434/4834-3547-3455-9872-7929",
4+
"bootstrapServers": "b-2.demo-cluster-1.a1bcde.c1.kafka.us-east-1.amazonaws.com:9092,b-1.demo-cluster-1.a1bcde.c1.kafka.us-east-1.amazonaws.com:9092",
45
"records": {
56
"mytopic-01": [
67
{
@@ -13,4 +14,4 @@
1314
}
1415
]
1516
}
16-
}
17+
}

0 commit comments

Comments
 (0)