From 037ee52111f2765470d9b197b962008ba91376a6 Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Mon, 1 Dec 2014 15:13:17 -0700 Subject: [PATCH] add InstanceRegisteredEvent --- .../cloud/client/discovery/AbstractDiscoveryLifecycle.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/springframework/cloud/client/discovery/AbstractDiscoveryLifecycle.java b/src/main/java/org/springframework/cloud/client/discovery/AbstractDiscoveryLifecycle.java index 4cd41d30..a67c3127 100644 --- a/src/main/java/org/springframework/cloud/client/discovery/AbstractDiscoveryLifecycle.java +++ b/src/main/java/org/springframework/cloud/client/discovery/AbstractDiscoveryLifecycle.java @@ -45,9 +45,12 @@ public abstract class AbstractDiscoveryLifecycle implements DiscoveryLifecycle, if (ManagementServerPortUtils.isDifferent(context)) { registerManagement(); } + context.publishEvent(new InstanceRegisteredEvent<>(this, getConfiguration())); running = true; } + protected abstract Object getConfiguration(); + protected abstract void register(); protected void registerManagement() {}