BaseCluster

Source file "com/mongodb/internal/connection/BaseCluster.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total890 of 8900%76 of 760%74741901903636
getDescription()1220%120%77272711
selectServer(ServerSelector)1040%80%55252511
handleServerSelectionRequest(BaseCluster.ServerSelectionRequest, CountDownLatch, ClusterDescription)920%160%99252511
createIncompatibleException(ClusterDescription)690%40%33111111
BaseCluster(ClusterId, ClusterSettings, ClusterableServerFactory)630%n/a11121211
selectServerAsync(ServerSelector, SingleResultCallback)500%60%44101011
logServerSelectionFailure(ServerSelector, ClusterDescription)480%40%336611
atMostNRandom(ArrayList, int, Function)440%60%448811
lambda$notifyWaitQueueHandler$4(BaseCluster.ServerSelectionRequest)430%40%339911
createTimeoutException(ServerSelector, ClusterDescription)250%n/a113311
getCompositeServerSelector(ServerSelector)230%20%223311
close()220%20%226611
lambda$updateDescription$0(ClusterDescription)200%20%225511
selectServer(ServerSelector, ClusterDescription, Function)180%n/a114411
lambda$selectServer$2(Function, ServerDescription)160%20%222211
fireChangeEvent(ClusterDescription, ClusterDescription)150%20%224411
getMaxWaitTimeNanos()140%20%223311
createServer(ServerAddress, ServerDescriptionChangedListener)130%n/a112211
lambda$updatePhase$1()100%n/a111111
throwIfIncompatible(ClusterDescription)80%20%223311
lambda$stopWaitQueueHandler$5()70%20%223311
updateDescription(ClusterDescription)60%n/a112211
getMinWaitTimeNanos()60%n/a111111
selectServer(ServerSelector, ClusterDescription)60%n/a111111
notifyWaitQueueHandler(BaseCluster.ServerSelectionRequest)60%n/a112211
updatePhase()50%n/a112211
stopWaitQueueHandler()50%n/a112211
getClusterTime()40%n/a111111
lambda$selectServer$3(ServerTuple)40%n/a111111
static {...}40%n/a111111
getClusterId()30%n/a111111
getSettings()30%n/a111111
getServerFactory()30%n/a111111
isClosed()30%n/a111111
getCurrentDescription()30%n/a111111
withLock(Runnable)30%n/a112211