Interface ModuleActivator<T>


  • public interface ModuleActivator<T>
    Provide a contract allowing for different implementations of a module's activation and deactivation at runtime.
    Author:
    Ikasan Development Team
    • Method Detail

      • activate

        void activate​(Module<T> module)
        Active the specified module
        Parameters:
        module -
      • deactivate

        void deactivate​(Module<T> module)
        Deactive the specified module
        Parameters:
        module -
      • isActivated

        boolean isActivated​(Module<T> module)
        Has the module been activated
        Returns:
        isActivated