Class CommonsFeatures

  • All Implemented Interfaces:
    io.vertigo.core.lang.Builder<io.vertigo.core.node.config.ModuleConfig>

    public final class CommonsFeatures
    extends io.vertigo.core.node.config.Features<CommonsFeatures>
    Defines commons module.
    Author:
    pchretien
    • Constructor Detail

      • CommonsFeatures

        public CommonsFeatures()
        Constructor.
    • Method Detail

      • withScript

        public CommonsFeatures withScript()
        Activates script with a default plugin.
        Returns:
        these features
      • withJaninoScript

        public CommonsFeatures withJaninoScript()
        Activates script with a default plugin.
        Returns:
        these features
      • withDbAppNodeRegistryPlugin

        public CommonsFeatures withDbAppNodeRegistryPlugin​(io.vertigo.core.param.Param... params)
      • withRedisAppNodeRegistryPlugin

        public CommonsFeatures withRedisAppNodeRegistryPlugin()
      • withHttpAppNodeInfosPlugin

        public CommonsFeatures withHttpAppNodeInfosPlugin()
      • withNodeRegistryPlugin

        public CommonsFeatures withNodeRegistryPlugin​(Class<? extends AppNodeRegistryPlugin> nodeRegistryPluginClass,
                                                      io.vertigo.core.param.Param... params)
        Adds a NodeRegistryPlugin
        Parameters:
        nodeRegistryPluginClass - the plugin to use
        params - the params
        Returns:
        these features
      • withNodeInfosPlugin

        public CommonsFeatures withNodeInfosPlugin​(Class<? extends AppNodeInfosPlugin> nodeInfosPluginClass,
                                                   io.vertigo.core.param.Param... params)
        Adds a NodeInfosPlugin
        Parameters:
        nodeInfosPluginClass - the plugin to use
        params - the params
        Returns:
        these features
      • buildFeatures

        protected void buildFeatures()
        Specified by:
        buildFeatures in class io.vertigo.core.node.config.Features<CommonsFeatures>