Interface ScriptExecutor
public interface ScriptExecutor
Script executor
- 
Method SummaryModifier and TypeMethodDescriptionvoidexecute()Execute all script fields in the layout associated for all projects and save the result in the databasevoidexecute(int parallelExecutions, long scriptsTimeoutInSeconds) Execute all script fields in the layout associated for all projects and save the result in the databasevoidexecute(List<com.atlassian.jira.project.Project> projects, List<ScriptField> fields) Execute a list of script fields for a project list and save the result in the database, as long as it is in the layout associated with each projectvoidexecute(List<com.atlassian.jira.project.Project> projects, List<ScriptField> fields, int parallelExecutions, long scriptsTimeoutInSeconds) Execute a list of script fields for all projects and save the result in the database, as long as it is in the layout associated with each projectvoidexecuteByFields(List<ScriptField> fields) Execute a list of script fields for all projects and save the result in the databasevoidexecuteByProjects(List<com.atlassian.jira.project.Project> projects) Execute all script fields for a list of Projects where the field is in the layout associated in each project
- 
Method Details- 
executevoid execute()Execute all script fields in the layout associated for all projects and save the result in the database
- 
executevoid execute(int parallelExecutions, long scriptsTimeoutInSeconds) Execute all script fields in the layout associated for all projects and save the result in the database- Parameters:
- parallelExecutions- number of project script execution in parallel
- scriptsTimeoutInSeconds- timeout in the script execution (seconds)
 
- 
executeExecute a list of script fields for a project list and save the result in the database, as long as it is in the layout associated with each project- Parameters:
- projects- the projects to be executed
- fields- the script fields to be executed
 
- 
executeByFieldsExecute a list of script fields for all projects and save the result in the database- Parameters:
- fields- the script fields to be executed
 
- 
executeByProjectsExecute all script fields for a list of Projects where the field is in the layout associated in each project- Parameters:
- projects- list of projects
 
- 
executevoid execute(List<com.atlassian.jira.project.Project> projects, List<ScriptField> fields, int parallelExecutions, long scriptsTimeoutInSeconds) Execute a list of script fields for all projects and save the result in the database, as long as it is in the layout associated with each project- Parameters:
- fields- the script fields to be executed
- parallelExecutions- number of project script execution in parallel
- scriptsTimeoutInSeconds- timeout in the script execution (seconds)
 
 
-