Interface ISubModule<T extends SubModuleConfig>

All Superinterfaces:
IModuleBase<T>
All Known Subinterfaces:
IMessageQueuePush<T>

public interface ISubModule<T extends SubModuleConfig> extends IModuleBase<T>

Generic interface for all submodules.

Submodules are reusable components such as comm providers, message queues, data loggers, etc. that are managed by a parent module.

Since:
Feb 28, 2025
  • Method Details

    • setParentModule

      void setParentModule(IModule<?> parentModule)
      Sets the submodule parent module
      Parameters:
      parentModule -
    • getParentModule

      IModule<?> getParentModule()
      Returns:
      The submodule parent module