Class ScriptsAutoConfiguration
- java.lang.Object
-
- com.netflix.genie.web.spring.autoconfigure.scripts.ScriptsAutoConfiguration
-
@Configuration @EnableConfigurationProperties({AgentLauncherSelectorScriptProperties.class,ClusterSelectorScriptProperties.class,CommandSelectorManagedScriptProperties.class,ScriptManagerProperties.class}) public class ScriptsAutoConfiguration extends java.lang.Object
Configuration for script extensions.- Since:
- 4.0.0
-
-
Constructor Summary
Constructors Constructor Description ScriptsAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.netflix.genie.web.spring.autoconfigure.scripts.ScriptsAutoConfiguration.ManagedScriptPreLoader
managedScriptPreLoader(java.util.List<ManagedScript> managedScripts)
Create aSmartInitializingSingleton
that "warms" known scripts so they're ready for execution on first invocation.
-
-
-
Method Detail
-
managedScriptPreLoader
@Bean public com.netflix.genie.web.spring.autoconfigure.scripts.ScriptsAutoConfiguration.ManagedScriptPreLoader managedScriptPreLoader(java.util.List<ManagedScript> managedScripts)
Create aSmartInitializingSingleton
that "warms" known scripts so they're ready for execution on first invocation.- Parameters:
managedScripts
- the managed scripts, if any exist in context- Returns:
- A
ScriptsAutoConfiguration.ManagedScriptPreLoader
that runs after the application context is ready
-
-