Open mike-glorioso opened 8 years ago
Tasking:
hours,task-detail
2,interface BatchInput (method to process, Submitter/callback/report to?, submission time
1 hour,interface BatchInputListener<B extends BatchInput> accept BatchInputs and associate them with a batch // the following was specific to sequential -- the first Batch in the sequence that has not started processing
2,interface Batch provide a creation, processing start, and processing end time indicate if the round did not process successfully
1,interface SequentialBatch<B extends BatchInput> shall must be comparable in order to determine order
1,interface SequentialBatchComparator extends Comparator<SequentialBatch>,skipped
2,interface ProcessingTrigger,skipped
4,Interface BatchProcessor<B extends Batch> shall accept ProcessingTriggers and provide a validation response to indicate if the processing of a new batch was initiated and any validation failures when triggered begin processing all batches produced by the filter when processing a batch, process BatchInputs transactionally TriggerFailureCause triggerRound()
1,interface SequentialBatch<B extends BatchInput> shall provide a SequentialBatchComparator to indicate order of SequentialBatches provide an immutable SequentialBatch
3,QA verify requirements have been met or changed to match developed software with project owner permission assumptions are recorded propose test titles and/or descriptions for use at implementation
Dev 12 QA 3
2015-11-23 edit: fix gt/lt
Story: As a project manager, I want a common interface to prototype round based engines so that i can demonstrate the concept of the engine without investing significant research into the language or implementation of batch processing
SP: 1
Decisions: