Class PluginStateImpl

  • All Implemented Interfaces:
    PluginState

    public class PluginStateImpl
    extends java.lang.Object
    implements PluginState
    • Method Detail

      • setLoadedAtStartup

        public void setLoadedAtStartup​(boolean load_at_startup)
        Description copied from interface: PluginState
        Sets whether the plugin is loaded at startup or not.
        Specified by:
        setLoadedAtStartup in interface PluginState
      • isLoadedAtStartup

        public boolean isLoadedAtStartup()
        Description copied from interface: PluginState
        Returns true if the plugin is set to load at startup, false otherwise.
        Specified by:
        isLoadedAtStartup in interface PluginState
      • hasFailed

        public boolean hasFailed()
        Description copied from interface: PluginState
        Returns true if there was a problem loading or initialising the plugin.
        Specified by:
        hasFailed in interface PluginState
      • setDisabled

        public void setDisabled​(boolean _disabled)
        Description copied from interface: PluginState
        Sets whether the plugin can be loaded or not. If you are trying to affect if the plugin can be loaded at startup - use PluginState.setLoadedAtStartup(boolean) instead. This needs to be called prior to a plugin's initialisation to take effect.
        Specified by:
        setDisabled in interface PluginState
      • isDisabled

        public boolean isDisabled()
        Description copied from interface: PluginState
        Returns true if the plugin has been marked as disabled, and prevented from initialising.
        Specified by:
        isDisabled in interface PluginState
      • isBuiltIn

        public boolean isBuiltIn()
        Description copied from interface: PluginState
        Built-in plugins are those used internally by the client, for example the UPnP plugin.
        Specified by:
        isBuiltIn in interface PluginState
      • isMandatory

        public boolean isMandatory()
        Description copied from interface: PluginState
        Whether or not this is a mandatory plugin. Mandatory plugins take priority over update checks, for example, over optional ones.
        Specified by:
        isMandatory in interface PluginState
      • setOperational

        void setOperational​(boolean b,
                            boolean reloading)
      • isOperational

        public boolean isOperational()
        Description copied from interface: PluginState
        Returns true if the plugin is running, returns false if the plugin isn't running for some reason.
        Specified by:
        isOperational in interface PluginState