RntbdClientChannelPool

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,105 of 2,1050%198 of 1980%1741744714717575
acquireChannel(ChannelPromiseWithExpiryTime)1930%320%1717515111
RntbdClientChannelPool(RntbdServiceEndpoint, Bootstrap, RntbdEndpoint.Config, RntbdClientChannelHealthChecker)1430%40%33303011
releaseChannel(Channel, Promise)1090%140%88202011
computeLoadFactor()1060%140%88252511
notifyChannelConnect(ChannelFuture, Promise)940%120%77262611
pollChannel(RntbdChannelAcquisitionTimeline)920%160%99252511
static {...}890%20%22121211
addTaskToPendingAcquisitionQueue(ChannelPromiseWithExpiryTime)750%60%44161611
notifyChannelHealthCheck(Future, Channel, ChannelPromiseWithExpiryTime)690%80%55181811
lambda$notifyChannelConnect$18(Channel, ChannelFuture)690%20%22131311
lambda$newTimeout$15(long, RntbdServiceEndpoint, long, Timeout)690%100%66161611
releaseAndOfferChannel(Channel, Promise)670%40%33171711
release(Channel, Promise)590%40%33141411
releaseAndOfferChannelIfHealthy(Channel, Promise, Future)550%60%44131311
acquire(Promise)480%60%44131311
doChannelHealthCheckOnRelease(Channel, Promise)480%40%33111111
lambda$doClose$12()480%80%55121211
doClose()430%40%33121211
lambda$release$4(Promise, Channel, Future)360%60%44131311
lambda$notifyChannelConnect$19(Channel, Channel, Channel)350%40%333311
doAcquireChannel(ChannelPromiseWithExpiryTime, Channel)310%20%229911
createNewChannelPromise(ChannelPromiseWithExpiryTime, EventExecutor)290%n/a116611
close()260%40%336611
doChannelHealthCheck(Channel, ChannelPromiseWithExpiryTime)260%20%226611
runTasksInPendingAcquisitionQueue()260%40%339911
getChannelState(Channel)240%40%337711
closeChannel(Channel)210%n/a116611
channels(boolean)200%40%333311
ensureInEventLoop()190%n/a113311
lambda$newTimeout$14(RntbdServiceEndpoint, long, long, Future)190%n/a113311
safeNotifyChannelConnect(ChannelFuture, Promise)180%20%224411
acquire(RntbdChannelAcquisitionTimeline)170%n/a113311
acquire()160%n/a113311
safeCloseChannel(Channel)160%20%224411
lambda$doClose$11(List)160%20%224411
lambda$doClose$13(Future)150%20%224411
newTimeout(RntbdServiceEndpoint, long, long)130%n/a112211
RntbdClientChannelPool(RntbdServiceEndpoint, Bootstrap, RntbdEndpoint.Config)100%n/a112211
closeChannelAndFail(Channel, Throwable, Promise)100%n/a114411
throwIfClosed()100%20%222211
attemptingToConnectMetrics()80%20%221111
release(Channel)70%n/a111111
offerChannel(Channel)70%n/a112211
lambda$notifyChannelHealthCheck$21(Channel, ChannelPromiseWithExpiryTime)70%n/a113311
newChannelPromiseForAvailableChannel(ChannelPromiseWithExpiryTime, Channel)60%n/a111111
newChannelPromiseForToBeEstablishedChannel(ChannelPromiseWithExpiryTime)60%n/a111111
lambda$releaseChannel$26(Channel, IllegalStateException, Promise)60%n/a111111
lambda$releaseChannel$25(Channel, Throwable, Promise)60%n/a111111
lambda$notifyChannelHealthCheck$20(Channel, Throwable, ChannelPromiseWithExpiryTime)60%n/a111111
lambda$doChannelHealthCheckOnRelease$9(Channel, Throwable, Promise)60%n/a111111
lambda$doChannelHealthCheckOnRelease$8(Channel, Promise, Future, Future)60%n/a111111
lambda$doChannelHealthCheck$7(Channel, ChannelPromiseWithExpiryTime, Future)60%n/a111111
lambda$release$3(Channel, Throwable, Promise)60%n/a111111
remoteAddress()50%n/a111111
lambda$releaseChannel$24(Channel, Promise)50%n/a111111
lambda$releaseAndOfferChannelIfHealthy$22(Channel, Promise)50%n/a111111
lambda$safeNotifyChannelConnect$16(ChannelFuture, Promise)50%n/a111111
lambda$doClose$10(Timeout)50%n/a112211
lambda$doAcquireChannel$6(Channel, ChannelPromiseWithExpiryTime)50%n/a111111
lambda$acquireChannel$5(ChannelFuture, Promise, Future)50%n/a111111
lambda$release$2(Channel, Promise)50%n/a111111
channelsAcquiredMetrics()40%n/a111111
channelsAvailableMetrics()40%n/a111111
executorTaskQueueMetrics()40%n/a111111
isClosed()40%n/a111111
requestQueueLength()40%n/a111111
usedDirectMemory()40%n/a111111
usedHeapMemory()40%n/a111111
lambda$releaseAndOfferChannelIfHealthy$23(Channel)40%n/a111111
lambda$safeCloseChannel$17(Channel)40%n/a111111
lambda$acquire$1(ChannelPromiseWithExpiryTime)40%n/a111111
lambda$new$0(RntbdClientChannelPool.AcquireListener)40%n/a111111
maxChannels()30%n/a111111
maxRequestsPerChannel()30%n/a111111
toString()30%n/a111111