TxJob::step

Run the job's components step by step.

arguments

  • TxTask: an object including your data passing to each component separately.

usage

let C1 = new C1Component();
let C2 = new C2Component();
let C3 = new C3Component();
 
let job = new TxJob();
 
job.add(TxMountPointRegistry.instance.get('GITHUB::GIST::C1'));
job.add(TxMountPointRegistry.instance.get('GITHUB::GIST::C2'));
job.add(TxMountPointRegistry.instance.get('GITHUB::GIST::C3'));
 
job.step(new TxTask(
  'step-1',
  '',
  {something: 'more data here'})
);
 
job.step(new TxTask(
  'step-2',
  '',
  {something: 'more data here'})
);
 
job.step(new TxTask(
  'step-3',
  '',
  {something: 'more data here'})
);

Last updated