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>
Defines commons module.
- Author:
- pchretien
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidwithDbAppNodeRegistryPlugin(io.vertigo.core.param.Param... params) Activates script with a default plugin.withNodeInfosPlugin(Class<? extends AppNodeInfosPlugin> nodeInfosPluginClass, io.vertigo.core.param.Param... params) Adds a NodeInfosPluginwithNodeRegistryPlugin(Class<? extends AppNodeRegistryPlugin> nodeRegistryPluginClass, io.vertigo.core.param.Param... params) Adds a NodeRegistryPluginActivates script with a default plugin.Methods inherited from class io.vertigo.core.node.config.Features
addPlugin, build, getModuleConfigBuilder
-
Constructor Details
-
CommonsFeatures
public CommonsFeatures()Constructor.
-
-
Method Details
-
withScript
Activates script with a default plugin.- Returns:
- these features
-
withJaninoScript
Activates script with a default plugin.- Returns:
- these features
-
withDbAppNodeRegistryPlugin
-
withRedisAppNodeRegistryPlugin
-
withHttpAppNodeInfosPlugin
-
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:
buildFeaturesin classio.vertigo.core.node.config.Features<CommonsFeatures>
-