Class ModuleActivatorDefaultImpl

  • All Implemented Interfaces:
    org.ikasan.spec.module.ModuleActivator<org.ikasan.spec.flow.Flow>

    public class ModuleActivatorDefaultImpl
    extends java.lang.Object
    implements org.ikasan.spec.module.ModuleActivator<org.ikasan.spec.flow.Flow>
    Simple implementation of the default activation of a module.
    Author:
    Ikasan Development Team
    • Constructor Summary

      Constructors 
      Constructor Description
      ModuleActivatorDefaultImpl​(org.ikasan.spec.configuration.ConfigurationService configurationService, org.ikasan.module.startup.dao.StartupControlDao startupControlDao)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void activate​(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> module)  
      void deactivate​(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> module)  
      boolean isActivated​(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> module)
      Has this module been activated.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ModuleActivatorDefaultImpl

        public ModuleActivatorDefaultImpl​(org.ikasan.spec.configuration.ConfigurationService configurationService,
                                          org.ikasan.module.startup.dao.StartupControlDao startupControlDao)
        Constructor
        Parameters:
        configurationService -
        startupControlDao -
    • Method Detail

      • activate

        public void activate​(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> module)
        Specified by:
        activate in interface org.ikasan.spec.module.ModuleActivator<org.ikasan.spec.flow.Flow>
      • deactivate

        public void deactivate​(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> module)
        Specified by:
        deactivate in interface org.ikasan.spec.module.ModuleActivator<org.ikasan.spec.flow.Flow>
      • isActivated

        public boolean isActivated​(org.ikasan.spec.module.Module<org.ikasan.spec.flow.Flow> module)
        Has this module been activated.
        Specified by:
        isActivated in interface org.ikasan.spec.module.ModuleActivator<org.ikasan.spec.flow.Flow>
        Parameters:
        module -
        Returns: