Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: added emphasis


In practice, it is best to extend from the Abstract implementations of these hooks (for example, AbstractGatewayModuleHook) instead of implementing the interfaces yourself. Each module hook must be defined in the module descriptor file, as created by the IgnitionSDK Maven Plugin, or created by running the Ignition SDK Gradle Build with the file containing your module's information.


The context for the given scope will be passed to the setup or startup method of the associated hook. The modules should hold on to these contexts and pass them to subsystems that they define, as define as it is the primary way to access the services provided by the Ignition platform.