Class ApiPlugin

  • All Implemented Interfaces:
    li.pitschmann.knx.core.plugin.ExtensionPlugin, li.pitschmann.knx.core.plugin.Plugin

    public final class ApiPlugin
    extends Object
    implements li.pitschmann.knx.core.plugin.ExtensionPlugin
    Plugin for KNX Core Plugin API (web server)
    • Field Detail

      • PORT

        public static final li.pitschmann.knx.core.plugin.IntegerConfigValue PORT
        Default port
      • log

        protected final org.slf4j.Logger log
    • Constructor Detail

      • ApiPlugin

        public ApiPlugin()
    • Method Detail

      • onInitialization

        public void onInitialization​(li.pitschmann.knx.core.communication.KnxClient client)
        Specified by:
        onInitialization in interface li.pitschmann.knx.core.plugin.Plugin
      • onStart

        public void onStart()
        Specified by:
        onStart in interface li.pitschmann.knx.core.plugin.ExtensionPlugin
      • onShutdown

        public void onShutdown()
        Specified by:
        onShutdown in interface li.pitschmann.knx.core.plugin.ExtensionPlugin
      • getPort

        public final int getPort()
        Returns the configured port
        Returns:
        the server port