You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2020/07/30 08:34:13 UTC

[camel] 01/02: CAMEL-15351: camel-core - Events for camel context initializing/initialized should have their own event type

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

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 2baf292401870dcc454d611eb31c86eb5a5e5286
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Thu Jul 30 09:40:32 2020 +0200

    CAMEL-15351: camel-core - Events for camel context initializing/initialized should have their own event type
---
 .../src/main/java/org/apache/camel/spi/CamelEvent.java   | 16 ++++++++++++++++
 .../camel/impl/event/CamelContextInitializedEvent.java   |  2 +-
 .../camel/impl/event/CamelContextInitializingEvent.java  |  2 +-
 3 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/core/camel-api/src/main/java/org/apache/camel/spi/CamelEvent.java b/core/camel-api/src/main/java/org/apache/camel/spi/CamelEvent.java
index 7ce2bb8..ab2b763 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/CamelEvent.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/CamelEvent.java
@@ -28,6 +28,8 @@ import org.apache.camel.Route;
 public interface CamelEvent {
 
     enum Type {
+        CamelContextInitializing,
+        CamelContextInitialized,
         CamelContextResumed,
         CamelContextResumeFailure,
         CamelContextResuming,
@@ -88,6 +90,20 @@ public interface CamelEvent {
 
     }
 
+    interface CamelContextInitializingEvent extends CamelContextEvent {
+        @Override
+        default Type getType() {
+            return Type.CamelContextInitializing;
+        }
+    }
+
+    interface CamelContextInitializedEvent extends CamelContextEvent {
+        @Override
+        default Type getType() {
+            return Type.CamelContextInitialized;
+        }
+    }
+
     interface CamelContextResumedEvent extends CamelContextEvent {
         @Override
         default Type getType() {
diff --git a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializedEvent.java b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializedEvent.java
index a277459..6f3665d 100644
--- a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializedEvent.java
+++ b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializedEvent.java
@@ -19,7 +19,7 @@ package org.apache.camel.impl.event;
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
-public class CamelContextInitializedEvent extends AbstractContextEvent implements CamelEvent.CamelContextStartingEvent {
+public class CamelContextInitializedEvent extends AbstractContextEvent implements CamelEvent.CamelContextInitializedEvent {
     private static final long serialVersionUID = -3416082218670845373L;
 
     public CamelContextInitializedEvent(CamelContext source) {
diff --git a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializingEvent.java b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializingEvent.java
index 9674817..eebf06d 100644
--- a/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializingEvent.java
+++ b/core/camel-base/src/main/java/org/apache/camel/impl/event/CamelContextInitializingEvent.java
@@ -19,7 +19,7 @@ package org.apache.camel.impl.event;
 import org.apache.camel.CamelContext;
 import org.apache.camel.spi.CamelEvent;
 
-public class CamelContextInitializingEvent extends AbstractContextEvent implements CamelEvent.CamelContextStartingEvent {
+public class CamelContextInitializingEvent extends AbstractContextEvent implements CamelEvent.CamelContextInitializingEvent {
     private static final long serialVersionUID = 3931186946570864733L;
 
     public CamelContextInitializingEvent(CamelContext source) {