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

Reply via email to