Difference between revisions of "Stages"

From CCIL
Jump to: navigation, search
(Implementing)
(There are 2 kinds of parameters)
Line 8: Line 8:
 
** Accessed trough the the confXXX methods from the AbstractStageBase class.
 
** Accessed trough the the confXXX methods from the AbstractStageBase class.
 
** They all should be convertible to ''java.lang.String''.
 
** They all should be convertible to ''java.lang.String''.
** '''Cannot''' be overridden from the command line, using the syntax, described in TBA.
+
** '''Cannot''' be overridden from the command line, using the syntax, described [[How to provide parameter values from the command line?|here]].
  
 
* ''Dynamic'' - Contained in the ''RuntimeEnvironment''. As the name suggests, the name-value pairs there exist only during the execution of a pipeline.
 
* ''Dynamic'' - Contained in the ''RuntimeEnvironment''. As the name suggests, the name-value pairs there exist only during the execution of a pipeline.
 
** There is no restriction on the type of the objects.
 
** There is no restriction on the type of the objects.
** '''Can''' be overridden from the command line, using the syntax, described in TBA.
+
** '''Can''' be overridden from the command line, using the syntax, described [[How to provide parameter values from the command line?|here]].
  
 
== Lists ==
 
== Lists ==

Revision as of 08:30, 8 June 2017

This page gives a comprehensive list of the stages, predefined in CCIL. One can learn how to create own ones here TBA.

Things to know

There are 2 kinds of parameters

  • Static - They come from the context.properties itself. Although there is some to use dynamic behavior trough the TBA mechanic, their content is generally evaluated when the context is loaded.
    • Accessed trough the the confXXX methods from the AbstractStageBase class.
    • They all should be convertible to java.lang.String.
    • Cannot be overridden from the command line, using the syntax, described here.
  • Dynamic - Contained in the RuntimeEnvironment. As the name suggests, the name-value pairs there exist only during the execution of a pipeline.
    • There is no restriction on the type of the objects.
    • Can be overridden from the command line, using the syntax, described here.

Lists

Implementing

TBA

See also