io.lettuce.core.cluster

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total13,258 of 13,2580%893 of 8930%1,3271,3272,6942,6948788787676
RedisClusterClient1,6180%1000%148148333333989811
RedisAdvancedClusterAsyncCommandsImpl1,2670%680%120120236236868611
RedisAdvancedClusterReactiveCommandsImpl1,1020%500%119119190190949411
PooledClusterConnectionProvider1,0920%1040%103103241241515111
ReadOnlyCommands.CommandName8240%n/a1112121111
ClusterDistributionChannelWriter8080%940%8383201201363611
NodeSelectionInvocationHandler5200%520%4444118118181811
StatefulRedisClusterConnectionImpl4090%380%51519696323211
ClusterFutureSyncInvocationHandler3690%400%30306868101011
AsyncExecutionsImpl3550%60%54546767515111
ClusterTopologyRefreshScheduler3020%500%42428888171711
StatefulRedisClusterPubSubConnectionImpl2820%200%38386666282811
ClusterClientOptions2140%40%18185959161611
ClusterScanSupport2130%240%28285858161611
ClusterNodeConnectionFactory.ConnectionKey1830%260%181837375511
SlotHash1780%200%171734347711
PubSubClusterEndpoint.NotifyingMessageListener1720%n/a19191919191911
MultiNodeExecution1710%120%21213737151511
ClusterTopologyRefreshOptions.Builder1650%80%19194141151511
ClusterCommand1550%180%21214141121211
PooledClusterConnectionProvider.NodeConnectionPostProcessor1520%140%151530308811
PubSubClusterEndpoint1340%70%131330307711
ClusterClientOptions.Builder1300%n/a20204545202011
ClusterTopologyRefreshOptions1220%n/a14143535141411
RoundRobin1180%180%161635357711
AbstractClusterNodeConnectionFactory1080%60%111123238811
ClusterPubSubConnectionProvider.DelegatingRedisClusterPubSubListener1040%20%101023239911
PipelinedRedisFuture1010%n/a12122222121211
RoundRobinSocketAddressSupplier970%80%101021216611
ClusterDistributionChannelWriter.SlotIntent910%100%111125256611
PartitionsConsensusImpl.HealthyMajority760%120%9917173311
RedisClusterPubSubAsyncCommandsImpl720%n/a7710107711
RedisClusterPubSubReactiveCommandsImpl720%n/a7710107711
PubSubClusterEndpoint.MasterMessageListener690%120%131319197711
PartitionAccessor680%100%111113136611
PartitionsConsensusImpl.KnownMajority680%80%7715153311
CommandSet660%60%6617173311
RedisClusterURIUtil650%40%4414142211
AbstractNodeSelection630%n/a9910109911
ClusterPubSubConnectionProvider.DecoratingClusterNodeConnectionFactory610%20%6615155511
ClusterNodeEndpoint590%80%8817174411
ClusterTopologyRefreshOptions.RefreshTrigger540%n/a11661111
ClusterTopologyRefreshScheduler.ClusterTopologyRefreshTask520%80%8820204411
PooledClusterConnectionProvider.DefaultClusterNodeConnectionFactory520%20%33992211
ClusterScanSupport.ClusterKeyScanCursor510%60%7714144411
DynamicNodeSelection500%n/a4411114411
ClusterScanSupport.ClusterStreamScanCursor490%60%7714144411
StaticNodeSelection490%n/a4411114411
RedisClusterPubSubReactiveCommandsImpl.StaticPubSubReactiveNodeSelection480%n/a5510105511
RedisClusterPubSubAsyncCommandsImpl.StaticPubSubAsyncNodeSelection480%n/a5510105511
SyncExecutionsImpl470%20%5510104411
ClusterPubSubConnectionProvider.PubSubNodeConnectionFactory460%20%33882211
ReadOnlyCommands360%20%55774411
ClusterTopologyRefreshScheduler.Timeout340%40%55883311
NodeSelectionInvocationHandler.ExecutionModel340%n/a11221111
ClusterPubSubConnectionProvider270%n/a22662211
RedisClusterClient.NodeConnectionFactoryImpl260%n/a33333311
ClusterConnectionProvider.Intent240%n/a11221111
StatefulRedisClusterConnectionImpl.ClusterConnectionState220%n/a6610106611
ReactiveExecutionsImpl210%n/a44554411
ClusterScanSupport.2.new Function() {...}210%n/a22222211
ClusterScanSupport.1.new Function() {...}210%n/a22222211
ClusterScanSupport.new Function() {...}180%n/a22222211
PooledClusterConnectionProvider.new ReadFrom.Nodes() {...}160%n/a33333311
ClusterScanSupport.new ClusterScanSupport.ScanCursorMapper() {...}140%n/a22222211
ClusterScanSupport.new ClusterScanSupport.ScanCursorMapper() {...}140%n/a22222211
ClusterScanSupport.new ReadFrom.Nodes() {...}0%n/a33333311
PartitionException0%n/a33663311
ReconnectEventListener0%n/a22552211
PartitionsConsensus0%n/a22332211
PartitionSelectorException0%n/a22442211
ClusterEventListener0%n/a66666611
PartitionsConsensusImpl.VotedPartitions0%n/a11441111
UnknownPartitionException0%n/a11221111
ClusterEventListener.new ClusterEventListener() {...}0%n/a11111111
PartitionsConsensusImpl0%n/a11111111