Class ChurchEngine


  • public class ChurchEngine
    extends AbstractEngine
    Author:
    Andi Hotz, (c) Sahits GmbH, 2015 Created on Jun 21, 2015
    • Field Detail

      • timerEventBus

        @Autowired
        @Qualifier("timerEventBus")
        private com.google.common.eventbus.AsyncEventBus timerEventBus
      • rnd

        @Autowired
        private java.util.Random rnd
      • date

        @Autowired
        private Date date
      • stateFactory

        @Autowired
        private StateFactory stateFactory
    • Constructor Detail

      • ChurchEngine

        public ChurchEngine()
    • Method Detail

      • init

        @PostConstruct
        private void init()
      • unregister

        @PreDestroy
        private void unregister()
      • getChildren

        public java.util.List<AbstractEngine> getChildren()
        Description copied from class: AbstractEngine
        Any engine may hold various child engines. This is the way to retrieve them. If there are no child engines, return an empty list. Subclasses have to implement this in the proper way.
        Specified by:
        getChildren in class AbstractEngine
        Returns:
        list of child engines.
      • establishChurch

        public void establishChurch​(ICity city)