Skip to content

Files

Latest commit

 

History

History

sample05

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

While sample

Illustrates how to implement a while loop within your workflow.

public class WhileWorkflow implements Workflow<MyData> {

    @Override
    public void build(WorkflowBuilder<MyData> builder) {
        builder
            .startsWith(Hello.class)                
            .While(data -> data.value1 < 3)
                .Do(each -> each
                    .startsWith(IncrementValue.class)
                        .input((step, data) -> step.value = data.value1)
                        .output((step, data) -> data.value1 = step.value)
                )
            .then(Goodbye.class);        
    }    
   ...
}