Skip to content

Commit 02c8cbf

Browse files
committed
Fix cast exception
1 parent 2d85681 commit 02c8cbf

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

moss-adapter/moss-adapter-multi-eureka/src/main/java/de/codecentric/boot/admin/server/cloud/extension/MossInstanceDiscoveryListener.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,13 @@ public void onApplicationReady(ApplicationReadyEvent event) {
7979

8080
@EventListener
8181
public void onInstanceRegistered(InstanceRegisteredEvent<?> event) {
82-
MossEurekaAutoServiceRegistration eurekaAutoServiceRegistration = (MossEurekaAutoServiceRegistration) event.getSource();
83-
cloudEurekaClient.set(eurekaAutoServiceRegistration.getRegistration().getEurekaClient());
84-
discover();
85-
cloudEurekaClient.remove();
82+
Object source = event.getSource();
83+
if(source instanceof MossEurekaAutoServiceRegistration) {
84+
MossEurekaAutoServiceRegistration eurekaAutoServiceRegistration = (MossEurekaAutoServiceRegistration)source ;
85+
cloudEurekaClient.set(eurekaAutoServiceRegistration.getRegistration().getEurekaClient());
86+
discover();
87+
cloudEurekaClient.remove();
88+
}
8689
}
8790

8891
@EventListener

0 commit comments

Comments
 (0)