This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch fix/CAMEL-24099 in repository https://gitbox.apache.org/repos/asf/camel.git
commit 2b91c68d5a0db959fc8c51dd0759c27617cab777 Author: Claus Ibsen <[email protected]> AuthorDate: Thu Jul 16 09:21:30 2026 +0200 CAMEL-24099: camel-bean - Use ServiceHelper for BeanProcessor lifecycle delegation Co-Authored-By: Claude Opus 4.6 <[email protected]> Signed-off-by: Claus Ibsen <[email protected]> --- .../main/java/org/apache/camel/component/bean/BeanProcessor.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/components/camel-bean/src/main/java/org/apache/camel/component/bean/BeanProcessor.java b/components/camel-bean/src/main/java/org/apache/camel/component/bean/BeanProcessor.java index 5d0746e996e9..561d798a2094 100644 --- a/components/camel-bean/src/main/java/org/apache/camel/component/bean/BeanProcessor.java +++ b/components/camel-bean/src/main/java/org/apache/camel/component/bean/BeanProcessor.java @@ -27,6 +27,7 @@ import org.apache.camel.Exchange; import org.apache.camel.Processor; import org.apache.camel.spi.ErrorHandlerAware; import org.apache.camel.spi.IdAware; +import org.apache.camel.support.service.ServiceHelper; import org.apache.camel.support.service.ServiceSupport; public class BeanProcessor extends ServiceSupport implements AsyncProcessor, ErrorHandlerAware, IdAware { @@ -124,7 +125,7 @@ public class BeanProcessor extends ServiceSupport implements AsyncProcessor, Err @Override protected void doInit() throws Exception { - delegate.init(); + ServiceHelper.initService(delegate); } @Override @@ -139,17 +140,17 @@ public class BeanProcessor extends ServiceSupport implements AsyncProcessor, Err @Override protected void doStart() throws Exception { - delegate.start(); + ServiceHelper.startService(delegate); } @Override protected void doStop() throws Exception { - delegate.doStop(); + ServiceHelper.stopService(delegate); } @Override protected void doShutdown() throws Exception { - delegate.shutdown(); + ServiceHelper.stopAndShutdownService(delegate); } @Override
