Package io.vertigo.commons
Class CommonsFeatures
- java.lang.Object
-
- io.vertigo.core.node.config.Features<CommonsFeatures>
-
- io.vertigo.commons.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 Summary
Constructors Constructor Description CommonsFeatures()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
buildFeatures()
CommonsFeatures
withCommand()
CommonsFeatures
withDbAppNodeRegistryPlugin(io.vertigo.core.param.Param... params)
CommonsFeatures
withHttpAppNodeInfosPlugin()
CommonsFeatures
withJaninoScript()
Activates script with a default plugin.CommonsFeatures
withNodeInfosPlugin(Class<? extends AppNodeInfosPlugin> nodeInfosPluginClass, io.vertigo.core.param.Param... params)
Adds a NodeInfosPluginCommonsFeatures
withNodeRegistryPlugin(Class<? extends AppNodeRegistryPlugin> nodeRegistryPluginClass, io.vertigo.core.param.Param... params)
Adds a NodeRegistryPluginCommonsFeatures
withRedisAppNodeRegistryPlugin()
CommonsFeatures
withScript()
Activates script with a default plugin.
-
-
-
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()
-
withCommand
public CommonsFeatures withCommand()
-
withNodeRegistryPlugin
public CommonsFeatures withNodeRegistryPlugin(Class<? extends AppNodeRegistryPlugin> nodeRegistryPluginClass, io.vertigo.core.param.Param... params)
Adds a NodeRegistryPlugin- Parameters:
nodeRegistryPluginClass
- the plugin to useparams
- 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 useparams
- the params- Returns:
- these features
-
buildFeatures
protected void buildFeatures()
- Specified by:
buildFeatures
in classio.vertigo.core.node.config.Features<CommonsFeatures>
-
-