Skip to content

Commit 264cc3c

Browse files
committed
Add Lifecylce interface to reflection hints
1 parent 7cbea74 commit 264cc3c

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

spring-integration-core/src/main/java/org/springframework/integration/aot/CoreRuntimeHints.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
import org.springframework.aot.hint.SerializationHints;
3636
import org.springframework.aot.hint.TypeReference;
3737
import org.springframework.beans.factory.config.BeanExpressionContext;
38+
import org.springframework.context.Lifecycle;
3839
import org.springframework.context.SmartLifecycle;
3940
import org.springframework.integration.aggregator.MessageGroupProcessor;
4041
import org.springframework.integration.context.IntegrationContextUtils;
@@ -43,7 +44,6 @@
4344
import org.springframework.integration.core.GenericSelector;
4445
import org.springframework.integration.core.GenericTransformer;
4546
import org.springframework.integration.core.MessageSource;
46-
import org.springframework.integration.core.Pausable;
4747
import org.springframework.integration.dsl.IntegrationFlow;
4848
import org.springframework.integration.gateway.MethodArgsHolder;
4949
import org.springframework.integration.gateway.RequestReplyExchanger;
@@ -58,7 +58,6 @@
5858
import org.springframework.integration.store.MessageMetadata;
5959
import org.springframework.integration.support.MutableMessage;
6060
import org.springframework.integration.support.MutableMessageHeaders;
61-
import org.springframework.integration.support.management.ManageableSmartLifecycle;
6261
import org.springframework.messaging.MessageHandler;
6362
import org.springframework.messaging.MessageHeaders;
6463
import org.springframework.messaging.PollableChannel;
@@ -89,8 +88,7 @@ public void registerHints(RuntimeHints hints, ClassLoader classLoader) {
8988
MethodArgsHolder.class,
9089
AbstractReplyProducingMessageHandler.RequestHandler.class,
9190
ExpressionEvaluatingRoutingSlipRouteStrategy.RequestAndReply.class,
92-
Pausable.class,
93-
ManageableSmartLifecycle.class)
91+
Lifecycle.class)
9492
.forEach(type -> reflectionHints.registerType(type, MemberCategory.INVOKE_PUBLIC_METHODS));
9593

9694
reflectionHints.registerType(JsonPathUtils.class,

0 commit comments

Comments
 (0)