You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cs...@apache.org on 2019/07/05 07:55:53 UTC

[sling-org-apache-sling-distribution-journal-messages] 01/02: SLING-8533 - Expose event property names

This is an automated email from the ASF dual-hosted git repository.

cschneider pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-distribution-journal-messages.git

commit 400e23751202886186fa7231f5453c3d1a5c4a98
Author: Christian Schneider <cs...@adobe.com>
AuthorDate: Fri Jul 5 09:37:48 2019 +0200

    SLING-8533 - Expose event property names
---
 .../apache/sling/distribution/journal/ExceptionEventSender.java    | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

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 @@ import org.osgi.service.event.EventAdmin;
 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 @@ public class ExceptionEventSender {
 
     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);
     }