Skip to content

Commit 769387b

Browse files
author
chengyitian
committed
AJ-638: optimize error info for EventHandler constructor check eventSchemes;
1 parent c2bf131 commit 769387b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/com/xxdb/streaming/cep/EventHandler.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ public EventHandler(List<EventScheme> eventSchemes, List<String> eventTimeKeys,
2626

2727
String funcName = "createEventSender";
2828
// check eventSchemes
29-
if (eventSchemes.isEmpty()) {
30-
throw new IllegalArgumentException(funcName + " eventSchemes must not be empty");
31-
}
29+
if (Objects.isNull(eventSchemes) || eventSchemes.isEmpty())
30+
throw new IllegalArgumentException("eventSchema must be non-null and non-empty for the EventClient Constructor.");
31+
3232
List<EventScheme> expandEventSchemes = new ArrayList<>(eventSchemes);
3333
for (EventScheme event : expandEventSchemes) {
3434
if (Utils.isEmpty(event.getEventType()))

0 commit comments

Comments
 (0)