Package play.plugins

Class ConfigurablePluginDisablingPlugin

  • All Implemented Interfaces:
    java.lang.Comparable<PlayPlugin>

    public class ConfigurablePluginDisablingPlugin
    extends PlayPlugin
    Plugin that reads list of plugins to disable from application.conf To disable plugins, specify it like this in application.conf: plugins.disable=full-plugin-class-name plugins.disable.0=full-plugin-class-name plugins.disable.1=full-plugin-class-name plugins.disable.whatever=full-plugin-class-name
    • Field Detail

      • previousDisabledPlugins

        protected static final java.util.Set<java.lang.String> previousDisabledPlugins
        List holding all disabled plugins. when reloading config, we have to enable hem again, in case, they are no longer listed in the "disable plugins"-section
    • Constructor Detail

      • ConfigurablePluginDisablingPlugin

        public ConfigurablePluginDisablingPlugin()
    • Method Detail

      • onConfigurationRead

        public void onConfigurationRead()
        Description copied from class: PlayPlugin
        Called when the application.conf has been read.
        Overrides:
        onConfigurationRead in class PlayPlugin