org.camunda.bpm.engine.migration
Interface MigrationPlanExecutionBuilder

All Known Implementing Classes:
MigrationPlanExecutionBuilderImpl

public interface MigrationPlanExecutionBuilder

Builder to execute a migration.


Method Summary
 void execute()
          Execute the migration synchronously.
 Batch executeAsync()
          Execute the migration asynchronously as batch.
 MigrationPlanExecutionBuilder processInstanceIds(List<String> processInstanceIds)
           
 

Method Detail

processInstanceIds

MigrationPlanExecutionBuilder processInstanceIds(List<String> processInstanceIds)
Parameters:
processInstanceIds - the process instance ids to migrate

execute

void execute()
Execute the migration synchronously.

Throws:
MigratingProcessInstanceValidationException - if the migration plan contains instructions that are not applicable to any of the process instances

executeAsync

Batch executeAsync()
Execute the migration asynchronously as batch. The returned batch can be used to track the progress of the migration.

Returns:
the batch which executes the migration asynchronously.


Copyright © 2016 camunda services GmbH. All rights reserved.