// handlers/Main.cfc
component {
property name="cbq" inject="cbq@cbq";
function create() {
cbq.batch( [
cbq.job( "ImportCsvJob", { "start": 1, "end": 100 } ),
cbq.job( "ImportCsvJob", { "start": 101, "end": 200 } ),
cbq.job( "ImportCsvJob", { "start": 201, "end": 300 } ),
cbq.job( "ImportCsvJob", { "start": 301, "end": 400 } ),
cbq.job( "ImportCsvJob", { "start": 401, "end": 500 } )
] ).then( cbq.job( "ImportCsvSuccessfulJob" ) )
.catch( cbq.job( "ImportCsvFailedJob" ) )
.finally( cbq.job( "ImportCsvCompletedJob" ) )
.dispatch();
}
}1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 cbq.job( "ImportCsvJob", { "start": 1, "end": 100 } ),
cbq.job( "ImportCsvJob", { "start": 101, "end": 200 } ),
cbq.job( "ImportCsvJob", { "start": 201, "end": 300 } ),
cbq.job( "ImportCsvJob", { "start": 301, "end": 400 } ),
cbq.job( "ImportCsvJob", { "start": 401, "end": 500 } )// handlers/Main.cfc1 component {2 3 property name="cbq" inject="cbq@cbq";4 5 function create() {6 cbq.batch( [7 8 9 10 11 12 ] ).then( cbq.job( "ImportCsvSuccessfulJob" ) )13 .catch( cbq.job( "ImportCsvFailedJob" ) )14 .finally( cbq.job( "ImportCsvCompletedJob" ) )15 .dispatch();16 }17 18 }19 ] ).then( cbq.job( "ImportCsvSuccessfulJob" ) )
.catch( cbq.job( "ImportCsvFailedJob" ) )
.finally( cbq.job( "ImportCsvCompletedJob" ) )// handlers/Main.cfc1 component {2 3 property name="cbq" inject="cbq@cbq";4 5 function create() {6 cbq.batch( [7 cbq.job( "ImportCsvJob", { "start": 1, "end": 100 } ),8 cbq.job( "ImportCsvJob", { "start": 101, "end": 200 } ),9 cbq.job( "ImportCsvJob", { "start": 201, "end": 300 } ),10 cbq.job( "ImportCsvJob", { "start": 301, "end": 400 } ),11 cbq.job( "ImportCsvJob", { "start": 401, "end": 500 } )12 13 14 15 .dispatch();16 }17 18 }19