1
0
Fork 0
liza/src
Mike Gerwitz 1aa51775f3 [DEV-6968] Client: Hook classifier after initQuote
This saves a lot of time for large classifiers by waiting to invoke it until
after some initial bucket setup has been done.  In particular, initQuote.

DelayedStagingBucket exists to try to limit the number of events that are
kicked off.  In this case, initQuote typically uses setCommittedValues,
which DelayedStagingBucket does not override.  However, overriding it did
not provide a whole lot of benefit, since initQuote also calls
getDataByName, which forces DelayedStagingBucket to flush so that hooks can
run validations and such.

The last step in Client#_changeQuote is to force the classifier to run, so
this should be safe, unless calculated values happen to use classification
results, in which case they'll be momentarily wrong and then immediately
updated after the classifier runs.
2020-02-03 15:11:25 -05:00
..
assert Copyright range update 2019-08-30 09:41:35 -04:00
bucket [DEV-6730] Store concluding_save with the reverse delta 2020-01-15 10:26:07 -05:00
calc Copyright range update 2019-08-30 09:41:35 -04:00
client [DEV-6968] Client: Hook classifier after initQuote 2020-02-03 15:11:25 -05:00
conf bin/server: Convert to TypeScript 2019-11-12 16:21:00 -05:00
css [DEV-4452] Accordion margin applies to collapsable header only 2019-03-01 10:02:39 -05:00
dapi events: Use EventEmitter from old version of Node 2019-11-08 13:06:18 -05:00
data Copyright range update 2019-08-30 09:41:35 -04:00
document [DEV-5312] Get delta processor program field from mongodb 2019-12-18 11:36:40 -05:00
error [DEV-5312] Add logic to apply delta to bucket then publish modified bucket 2019-12-12 10:13:27 -05:00
field Copyright range update 2019-08-30 09:41:35 -04:00
group Copyright range update 2019-08-30 09:41:35 -04:00
program events: Use EventEmitter from old version of Node 2019-11-08 13:06:18 -05:00
quote [DEV-5312] Set processed flag 2019-11-13 12:04:27 -05:00
server [DEV-6721] Pass canterm to individual raters 2020-01-31 14:15:22 -05:00
sort Copyright range update 2019-08-30 09:41:35 -04:00
step events: Use EventEmitter from old version of Node 2019-11-08 13:06:18 -05:00
store bin/server: Convert to TypeScript 2019-11-12 16:21:00 -05:00
system [DEV-6730] Store concluding_save with the reverse delta 2020-01-15 10:26:07 -05:00
test RatingServiceTest: Add type information for stubs 2019-10-29 13:36:55 -04:00
types AvroFactory: Extract avro-js type definitions into src/types 2019-12-12 10:27:09 -05:00
ui [DEV-6730] Post whether or not a save step will conclude the process 2020-01-15 10:26:07 -05:00
util Copyright range update 2019-08-30 09:41:35 -04:00
validate [DEV-6756] Prevent special chars from "local-part" of email address 2019-12-23 08:26:54 -05:00
.npmignore {src,test}/.npmignore: New files 2019-10-21 13:22:24 -04:00
events.js events: Use EventEmitter from old version of Node 2019-11-08 13:06:18 -05:00
numeric.ts src/numeric: New module 2019-10-24 10:29:33 -04:00
version.d.ts bin/server: Convert to TypeScript 2019-11-12 16:21:00 -05:00
version.js.in Proper attribution for src/version.js.in 2016-03-29 14:35:59 -04:00