diff --git a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessor.java b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessor.java index 9bd57be8de0..1a5e4669dbf 100644 --- a/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessor.java +++ b/core/src/main/java/org/pentaho/platform/engine/core/system/objfac/spring/BarrierBeanProcessor.java @@ -20,6 +20,12 @@ package org.pentaho.platform.engine.core.system.objfac.spring; +import org.apache.commons.collections.ListUtils; +import org.pentaho.platform.servicecoordination.api.IServiceBarrier; +import org.pentaho.platform.servicecoordination.api.IServiceBarrierManager; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; @@ -32,12 +38,6 @@ import java.util.Set; import java.util.concurrent.ConcurrentHashMap; -import org.apache.commons.collections.ListUtils; -import org.pentaho.platform.servicecoordination.api.IServiceBarrier; -import org.pentaho.platform.servicecoordination.api.IServiceBarrierManager; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - /** * @author tkafalas */ @@ -48,13 +48,14 @@ public class BarrierBeanProcessor { private Map> barrierBeans = new ConcurrentHashMap>(); private Map> beanBarriers = new ConcurrentHashMap>(); + static { + barrierBeanProcessor = new BarrierBeanProcessor(); + } + private BarrierBeanProcessor() { } public static BarrierBeanProcessor getInstance() { - if ( barrierBeanProcessor == null ) { - barrierBeanProcessor = new BarrierBeanProcessor(); - } return barrierBeanProcessor; } @@ -99,7 +100,7 @@ public void registerBarrierBeans( String barrierBeanFilePath ) { * maintained so that plugins can add their own barrierBeans if necessary. Registered barrierBeans will be held just * prior to bean initialization. See {@link BarrierBeanPostProcessor} * - * @param barrierBeanFilePath + * @param barrierBeanProperties * @return */ @SuppressWarnings( "unchecked" )