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) {