From 3d68111ec42f3a4390921b917085ac9b33a629a6 Mon Sep 17 00:00:00 2001 From: Scott Kurz Date: Sat, 14 May 2022 09:33:25 -0400 Subject: [PATCH] Fixes issue #78 Signed-off-by: Scott Kurz --- .../cdi/BatchCDIInjectionExtension.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/com.ibm.jbatch.container/src/main/java/com/ibm/jbatch/container/cdi/BatchCDIInjectionExtension.java b/com.ibm.jbatch.container/src/main/java/com/ibm/jbatch/container/cdi/BatchCDIInjectionExtension.java index c3f4729..dc0136a 100755 --- a/com.ibm.jbatch.container/src/main/java/com/ibm/jbatch/container/cdi/BatchCDIInjectionExtension.java +++ b/com.ibm.jbatch.container/src/main/java/com/ibm/jbatch/container/cdi/BatchCDIInjectionExtension.java @@ -1,5 +1,5 @@ /** - * Copyright 2013 International Business Machines Corp. + * Copyright 2013,2022 International Business Machines Corp. * * See the NOTICE file distributed with this work for additional information * regarding copyright ownership. Licensed under the Apache License, @@ -42,18 +42,18 @@ void beforeBeanDiscovery(@Observes BeforeBeanDiscovery bbd, BeanManager bm) { logger.log(Level.FINE, "BatchCDIInjectionExtension.beforeBeanDiscovery() added annotated type: " + BatchProducerBean.class.getName()); } - private static Boolean foundJobOp = false; + private Boolean foundJobOp = false; public void processBean(final @Observes ProcessBean processBeanEvent) { if (!foundJobOp) { - if (processBeanEvent.getBean().getTypes().contains(JobOperator.class)) { - if (processBeanEvent.getBean().getBeanClass().equals(JobOpProducerBean.class)) { - logger.log(Level.FINE, "BatchCDIInjectionExtension.processBean() detecting our own JobOpProducerBean"); - } else { - logger.log(Level.FINE, "BatchCDIInjectionExtension.processBean() Found JobOperator of class: " + processBeanEvent.getBean().getBeanClass()); - foundJobOp = true; - } - } + if (processBeanEvent.getBean().getTypes().contains(JobOperator.class)) { + if (processBeanEvent.getBean().getBeanClass().equals(JobOpProducerBean.class)) { + logger.log(Level.FINE, "BatchCDIInjectionExtension.processBean() detecting our own JobOpProducerBean"); + } else { + logger.log(Level.FINE, "BatchCDIInjectionExtension.processBean() Found JobOperator of class: " + processBeanEvent.getBean().getBeanClass()); + foundJobOp = true; + } + } } }