Back to index
Back to module panorama.startup

Schema panorama.startup.Tasks

Defines tasks that can be executed by a task executor service.
Element static-task
A task which can invoke an object, or service, that implements Executable.
Attribute title Required
A short, user presentable description of the task, used in logging output.
Attribute id Required
A unique id for the task, which is used to set the order of execution of all tasks.
Attribute before Optional
A comma-seperated list of task ids whose execution should follow this task, or * to indicate that this task must run first.
Attribute after Optional
A comma-seperated list of task ids whose execution should precede this tasks execution, or * to indicate that this task must run last.
Attribute class Required
Translatorclass
A class containing a public static method to execute.
Attribute method Optional
The name of a public static method of the class; if not specified, 'init' is used.

Conversion Rules

  • create-object ( class=com.panorama.startup.impl.Task )
  • invoke-parent ( method=addElement )
  • read-attribute ( attribute=id property=id )
  • read-attribute ( attribute=title property=title )
  • read-attribute ( attribute=before property=before )
  • read-attribute ( attribute=after property=after )
  • create-object ( class=com.panorama.startup.impl.ExecuteStatic )
  • invoke-parent ( method=setExecutable )
  • read-attribute ( attribute=class property=targetClass )
  • read-attribute ( attribute=method property=methodName )
Element task
A task which can invoke an object, or service, that implements Executable.
Attribute title Required
A short, user presentable description of the task, used in logging output.
Attribute id Required
A unique id for the task, which is used to set the order of execution of all tasks.
Attribute before Optional
A comma-seperated list of task ids whose execution should follow this task, or * to indicate that this task must run first.
Attribute after Optional
A comma-seperated list of task ids whose execution should precede this tasks execution, or * to indicate that this task must run last.
Attribute executable Required
Translatorobject
An object or service that implements Executable.

Conversion Rules

  • conversion ( class=com.panorama.startup.impl.Task )

Back to index
Back to module panorama.startup