From 9bf40dcc3ed1c25e77dc280a4ade2986573c869b Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Fri, 27 Jun 2014 10:36:17 +0100 Subject: [PATCH] Prevent class loading issue when integration not available --- .../platform/context/restart/RestartEndpoint.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-platform-config-client/src/main/java/org/springframework/platform/context/restart/RestartEndpoint.java b/spring-platform-config-client/src/main/java/org/springframework/platform/context/restart/RestartEndpoint.java index 92f53bc8..33b2e072 100644 --- a/spring-platform-config-client/src/main/java/org/springframework/platform/context/restart/RestartEndpoint.java +++ b/spring-platform-config-client/src/main/java/org/springframework/platform/context/restart/RestartEndpoint.java @@ -84,7 +84,7 @@ public class RestartEndpoint extends AbstractEndpoint implements this.timeout = timeout; } - public void setIntegrationMBeanExporter(IntegrationMBeanExporter exporter) { + public void setIntegrationMBeanExporter(Object exporter) { if (exporter != null) { this.integrationShutdown = new IntegrationShutdown(exporter); } @@ -201,8 +201,8 @@ public class RestartEndpoint extends AbstractEndpoint implements private IntegrationMBeanExporter exporter; - public IntegrationShutdown(IntegrationMBeanExporter exporter) { - this.exporter = exporter; + public IntegrationShutdown(Object exporter) { + this.exporter = (IntegrationMBeanExporter) exporter; } public void stop(boolean force, long timeout) {