Scripting Jobs: Difference between revisions

From Obsidian Scheduler
Jump to navigationJump to search
No edit summary
No edit summary
Line 5: Line 5:
* com.carfey.ops.job.script.GroovyJob [http://groovy.codehaus.org Groovy]
* com.carfey.ops.job.script.GroovyJob [http://groovy.codehaus.org Groovy]
* com.carfey.ops.job.script.BeanShellJob executing a [http://www.beanshell.org/ BeanShell] script.
* com.carfey.ops.job.script.BeanShellJob executing a [http://www.beanshell.org/ BeanShell] script.
= Parameters =
Any parameters configured for the job will be set as global-variables within the script. If a single value is configured for a parameter, it will be set as it's direct type. If multiple values are set for a parameter, it will be passed into the script as a list of values.

Revision as of 03:27, 21 February 2011

Espresso provides support for execution of scripted jobs. None of these require any java code to be written. Scripts are set using the web admin application Jobs config.

  • com.carfey.ops.job.script.JavaScriptJob running Rhino
  • com.carfey.ops.job.script.PythonJob running Jython
  • com.carfey.ops.job.script.GroovyJob Groovy
  • com.carfey.ops.job.script.BeanShellJob executing a BeanShell script.

Parameters

Any parameters configured for the job will be set as global-variables within the script. If a single value is configured for a parameter, it will be set as it's direct type. If multiple values are set for a parameter, it will be passed into the script as a list of values.