Class BarrierBeanProcessor


  • public class BarrierBeanProcessor
    extends Object
    Author:
    tkafalas
    • Method Detail

      • registerBarrierBeans

        public void registerBarrierBeans​(String barrierBeanFilePath)
        This method can be run multiple times for multiple barrierBean files. Only one list of barrierBeans is maintained so that plugins can add their own barrierBeans if necessary. Registered barrierBeans will be held just prior to bean initialization. See BarrierBeanPostProcessor
        Parameters:
        barrierBeanFilePath -
      • registerBarrierBeans

        public void registerBarrierBeans​(Properties barrierBeanProperties)
        This method can be run multiple times for multiple barrierBean property sets. Only one list of barrierBeans is maintained so that plugins can add their own barrierBeans if necessary. Registered barrierBeans will be held just prior to bean initialization. See BarrierBeanPostProcessor
        Parameters:
        barrierBeanFilePath -
      • getBeanBarriers

        public Map<String,​Set<String>> getBeanBarriers()
        Returns:
        Returns a map where key = Bean Name, value = list of Barrier names
      • awaitBarrier

        public void awaitBarrier​(String barrierName)