Merge "Make send method async" into stable-3.4
diff --git a/pom.xml b/pom.xml
index 68dd601..43c4a9e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
<groupId>com.gerritforge</groupId>
<artifactId>events-broker</artifactId>
- <version>3.4.0-rc0</version>
+ <version>3.4.0-rc2</version>
<packaging>jar</packaging>
<name>events-broker</name>
@@ -39,7 +39,7 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<auto-value.version>1.7.4</auto-value.version>
- <gerrit.version>3.4.0-rc0</gerrit.version>
+ <gerrit.version>3.4.0-rc2</gerrit.version>
</properties>
<dependencies>
diff --git a/src/main/java/com/gerritforge/gerrit/eventbroker/EventMessage.java b/src/main/java/com/gerritforge/gerrit/eventbroker/EventMessage.java
index 204173e..0684ae4 100644
--- a/src/main/java/com/gerritforge/gerrit/eventbroker/EventMessage.java
+++ b/src/main/java/com/gerritforge/gerrit/eventbroker/EventMessage.java
@@ -48,12 +48,16 @@
public final UUID eventId;
/** Gerrit server instance id from which event was sent. */
- public final UUID sourceInstanceId;
+ public final String sourceInstanceId;
/** @deprecated required for interoperability with older JSON wire protocols */
public final String eventType;
public Header(UUID eventId, UUID sourceInstanceId) {
+ this(eventId, sourceInstanceId.toString());
+ }
+
+ public Header(UUID eventId, String sourceInstanceId) {
this.eventId = eventId;
this.sourceInstanceId = sourceInstanceId;
this.eventType = "";