RingBuffer

Source file "shaded_package/com/lmax/disruptor/RingBuffer.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,001 of 1,0010%21 of 210%84842202207373
translateAndPublishBatch(EventTranslatorThreeArg, Object[], Object[], Object[], int, int, long)450%20%227711
checkBatchSizing(int, int)440%60%445511
translateAndPublishBatch(EventTranslatorTwoArg, Object[], Object[], int, int, long)420%20%227711
translateAndPublishBatch(EventTranslator[], int, int, long)400%20%228811
translateAndPublishBatch(EventTranslatorOneArg, Object[], int, int, long)390%20%227711
translateAndPublishBatch(EventTranslatorVararg, int, int, long, Object[][])390%20%227711
batchOverRuns(Object[], int, int)300%20%223311
tryPublishEvents(EventTranslatorThreeArg, int, int, Object[], Object[], Object[])260%n/a116611
tryPublishEvents(EventTranslatorTwoArg, int, int, Object[], Object[])240%n/a116611
tryPublishEvents(EventTranslatorOneArg, int, int, Object[])220%n/a116611
publishEvents(EventTranslatorThreeArg, int, int, Object[], Object[], Object[])220%n/a114411
tryPublishEvents(EventTranslatorVararg, int, int, Object[][])220%n/a116611
create(ProducerType, EventFactory, int, WaitStrategy)210%30%334411
tryPublishEvents(EventTranslator[], int, int)210%n/a116611
publishEvents(EventTranslatorTwoArg, int, int, Object[], Object[])200%n/a114411
checkBounds(Object[], Object[], Object[], int, int)200%n/a115511
publishEvents(EventTranslatorOneArg, int, int, Object[])180%n/a114411
publishEvents(EventTranslatorVararg, int, int, Object[][])180%n/a114411
publishEvents(EventTranslator[], int, int)170%n/a114411
toString()170%n/a111111
tryPublishEvent(EventTranslatorThreeArg, Object, Object, Object)160%n/a115511
tryPublishEvent(EventTranslatorTwoArg, Object, Object)150%n/a115511
checkBounds(Object[], Object[], int, int)150%n/a114411
tryPublishEvent(EventTranslatorOneArg, Object)140%n/a115511
tryPublishEvent(EventTranslatorVararg, Object[])140%n/a115511
translateAndPublish(EventTranslatorThreeArg, long, Object, Object, Object)140%n/a113311
tryPublishEvent(EventTranslator)130%n/a115511
translateAndPublish(EventTranslatorTwoArg, long, Object, Object)130%n/a113311
createMultiProducer(EventFactory, int, WaitStrategy)120%n/a112211
createSingleProducer(EventFactory, int, WaitStrategy)120%n/a112211
publishEvent(EventTranslatorThreeArg, Object, Object, Object)120%n/a113311
translateAndPublish(EventTranslatorOneArg, long, Object)120%n/a113311
translateAndPublish(EventTranslatorVararg, long, Object[])120%n/a113311
publishEvent(EventTranslatorTwoArg, Object, Object)110%n/a113311
translateAndPublish(EventTranslator, long)110%n/a113311
publishEvent(EventTranslatorOneArg, Object)100%n/a113311
publishEvent(EventTranslatorVararg, Object[])100%n/a113311
publishEvents(EventTranslatorThreeArg, Object[], Object[], Object[])100%n/a112211
tryPublishEvents(EventTranslatorThreeArg, Object[], Object[], Object[])100%n/a111111
checkBounds(EventTranslator[], int, int)100%n/a113311
checkBounds(Object[], int, int)100%n/a113311
checkBounds(int, int, Object[][])100%n/a113311
resetTo(long)90%n/a113311
publishEvent(EventTranslator)90%n/a113311
publishEvents(EventTranslatorTwoArg, Object[], Object[])90%n/a112211
tryPublishEvents(EventTranslatorTwoArg, Object[], Object[])90%n/a111111
claimAndGetPreallocated(long)80%n/a112211
publishEvents(EventTranslatorOneArg, Object[])80%n/a112211
tryPublishEvents(EventTranslatorOneArg, Object[])80%n/a111111
publishEvents(EventTranslatorVararg, Object[][])80%n/a112211
tryPublishEvents(EventTranslatorVararg, Object[][])80%n/a111111
createMultiProducer(EventFactory, int)70%n/a111111
createSingleProducer(EventFactory, int)70%n/a111111
publishEvents(EventTranslator[])70%n/a112211
tryPublishEvents(EventTranslator[])70%n/a111111
newPoller(Sequence[])60%n/a111111
publish(long, long)60%n/a112211
RingBuffer(EventFactory, Sequencer)50%n/a112211
next(int)50%n/a111111
tryNext(int)50%n/a111111
isPublished(long)50%n/a111111
addGatingSequences(Sequence[])50%n/a112211
removeGatingSequence(Sequence)50%n/a111111
newBarrier(Sequence[])50%n/a111111
hasAvailableCapacity(int)50%n/a111111
publish(long)50%n/a112211
get(long)40%n/a111111
next()40%n/a111111
tryNext()40%n/a111111
getMinimumGatingSequence()40%n/a111111
getCursor()40%n/a111111
remainingCapacity()40%n/a111111
getBufferSize()30%n/a111111