SLING-8533 - Expose event property names
diff --git a/src/main/java/org/apache/sling/distribution/journal/ExceptionEventSender.java b/src/main/java/org/apache/sling/distribution/journal/ExceptionEventSender.java
index f83b4d6..d6fd117 100644
--- a/src/main/java/org/apache/sling/distribution/journal/ExceptionEventSender.java
+++ b/src/main/java/org/apache/sling/distribution/journal/ExceptionEventSender.java
@@ -33,6 +33,9 @@
public class ExceptionEventSender {
public static final String ERROR_TOPIC = "org/apache/sling/distribution/journal/errors";
+ public static final String KEY_MESSAGE = "message";
+ public static final String KEY_TYPE = "type";
+
private final EventAdmin eventAdmin;
public ExceptionEventSender(@Nullable EventAdmin eventAdmin) {
@@ -41,8 +44,8 @@
private Event createErrorEvent(Exception e) {
Map<String, String> props = new HashMap<>();
- props.put("type", e.getClass().getName());
- props.put("message", e.getMessage());
+ props.put(KEY_TYPE, e.getClass().getName());
+ props.put(KEY_MESSAGE, e.getMessage());
return new Event(ERROR_TOPIC, props);
}