Package org.pidome.server.system.modules


package org.pidome.server.system.modules
System package for modules.

Package supplying modules, module store and (un)loading.

Since:
1.0
  • Interface Summary
    Interface
    Description
    Data link for interchanging data between components.
  • Class Summary
    Class
    Description
    ModuleContainer<I extends ItemMeta,​M extends org.pidome.platform.modules.ModuleBase>
    A container for an active module.
    ModuleContainerBase<I extends ItemMeta,​M extends org.pidome.platform.modules.ModuleBase>
    Base container.
     
    Store for scanning, caching and supplying modules.
    NetworkDataLink<P extends org.pidome.platform.hardware.driver.network.NetworkProsumer,​C extends org.pidome.platform.modules.configuration.ModuleConfiguration>
    The link between a network and an implementation module.
    NullItemModuleContainer<M extends org.pidome.platform.modules.ModuleBase>
    Container for modules which do not supply items.
    SerialDataLink<P extends org.pidome.platform.hardware.driver.serial.SerialDataProsumer,​C extends org.pidome.platform.modules.configuration.ModuleConfiguration>
    A data link between serial consumers and producers.
  • Exception Summary
    Exception
    Description
    When an invalid data link is to be created.
    Exception thrown from the modules store.