AutorecoveringConnection

Source file "com/rabbitmq/client/impl/recovery/AutorecoveringConnection.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,108 of 2,1080%156 of 1560%193193536536115115
recoverTopology(ExecutorService)1370%100%66232311
AutorecoveringConnection(ConnectionParams, FrameHandlerFactory, AddressResolver, MetricsCollector)1150%60%44242411
internalRecoverConsumer(String, RecordedConsumer, boolean)880%100%66212111
wrapRetryIfNecessary(RecordedEntity, Callable)790%100%66171711
internalRecoverQueue(String, RecordedQueue, boolean)780%80%55212111
recoverChannelAndTopology(AutorecoveringChannel)760%20%22222211
recoverBinding(RecordedBinding, boolean)620%40%33151511
recoverExchange(RecordedExchange, boolean)570%40%33151511
lambda$groupEntitiesByChannel$16(List)550%100%66131311
beginAutomaticRecovery()540%60%44181811
groupEntitiesByChannel(Collection)510%40%33101011
recoverConnection()440%40%33151511
maybeDeleteRecordedAutoDeleteQueue(String)380%60%449911
recoverQueue(String, RecordedQueue, boolean)370%n/a118811
recoverConsumer(String, RecordedConsumer, boolean)370%n/a118811
recoverEntitiesAsynchronously(ExecutorService, Collection)370%40%33101011
removeBindingsWithDestination(String)370%40%33101011
excludeQueueFromRecovery(String, boolean)330%40%339911
maybeDeleteRecordedAutoDeleteExchange(String)300%60%447711
recoverChannels(RecoveryAwareAMQConnection)290%20%228811
deleteRecordedQueue(String)250%20%226611
deleteRecordedExchange(String)250%20%226611
recordQueueBinding(AutorecoveringChannel, String, String, String, Map)240%n/a118811
recordExchangeBinding(AutorecoveringChannel, String, String, String, Map)240%n/a118811
propagateQueueNameChangeToConsumers(String, String)230%40%335511
hasMoreDestinationsBoundToExchange(List, String)230%40%337711
hasMoreConsumersOnQueue(Collection, String)230%40%337711
propagateQueueNameChangeToBindings(String, String)220%40%335511
close(int, String, int)180%n/a115511
abort(int, String, int)180%n/a115511
addAutomaticRecoveryListener(RecoveryAwareAMQConnection)180%n/a116611
deleteRecordedQueueBinding(AutorecoveringChannel, String, String, String, Map)180%n/a116611
deleteRecordedExchangeBinding(AutorecoveringChannel, String, String, String, Map)180%n/a116611
lambda$setupErrorOnWriteListenerForPotentialRecovery$2(Lock, ThreadFactory, Connection, IOException)180%20%226611
abort(int, String)170%n/a115511
close(int, String)170%n/a115511
recoverShutdownListeners(RecoveryAwareAMQConnection)170%20%224411
recoverBlockedListeners(RecoveryAwareAMQConnection)170%20%224411
notifyRecoveryListenersComplete()170%20%224411
notifyRecoveryListenersStarted()170%20%224411
notifyTopologyRecoveryListenersStarted()170%20%224411
close(int)160%n/a115511
abort(int)160%n/a115511
setupErrorOnWriteListenerForPotentialRecovery()150%n/a114411
wrapChannel(RecoveryAwareChannelN)150%20%225511
close()150%n/a115511
abort()150%n/a115511
createChannel(int)140%20%224411
lambda$addAutomaticRecoveryListener$3(AutorecoveringConnection, RecoveryAwareAMQConnection, ShutdownSignalException)140%20%226611
createChannel()130%20%224411
addBlockedListener(BlockedCallback, UnblockedCallback)120%n/a113311
lambda$static$0(ShutdownSignalException)110%40%331111
init()100%n/a113311
addBlockedListener(BlockedListener)100%n/a113311
removeBlockedListener(BlockedListener)100%n/a112211
addShutdownListener(ShutdownListener)100%n/a113311
removeShutdownListener(ShutdownListener)100%n/a113311
AutorecoveringConnection(ConnectionParams, FrameHandlerFactory, List)90%n/a112211
AutorecoveringConnection(ConnectionParams, FrameHandlerFactory, AddressResolver)90%n/a112211
registerChannel(AutorecoveringChannel)90%n/a112211
unregisterChannel(AutorecoveringChannel)80%n/a112211
recordQueue(AMQP.Queue.DeclareOk, RecordedQueue)80%n/a112211
lambda$recoverChannelAndTopology$10(AutorecoveringChannel, RecordedConsumer)80%20%221111
lambda$recoverChannelAndTopology$8(AutorecoveringChannel, RecordedBinding)80%20%221111
lambda$recoverChannelAndTopology$6(AutorecoveringChannel, RecordedQueue)80%20%221111
lambda$recoverChannelAndTopology$4(AutorecoveringChannel, RecordedExchange)80%20%221111
clearBlockedListeners()70%n/a113311
recordQueue(String, RecordedQueue)70%n/a112211
recordExchange(String, RecordedExchange)70%n/a112211
recordConsumer(String, RecordedConsumer)70%n/a112211
lambda$recoverChannelAndTopology$11(RecordedConsumer)70%n/a111111
lambda$recoverChannelAndTopology$7(RecordedQueue)70%n/a111111
lambda$null$1(Connection, IOException)70%n/a113311
addRecoveryListener(RecoveryListener)60%n/a112211
removeRecoveryListener(RecoveryListener)60%n/a112211
addQueueRecoveryListener(QueueRecoveryListener)60%n/a112211
removeQueueRecoveryListener(QueueRecoveryListener)60%n/a112211
addConsumerRecoveryListener(ConsumerRecoveryListener)60%n/a112211
removeConsumerRecoveryListener(ConsumerRecoveryListener)60%n/a112211
recoverChannel(AutorecoveringChannel)60%n/a112211
recoverQueue(String, RecordedQueue)60%n/a112211
recoverConsumer(String, RecordedConsumer)60%n/a112211
deleteRecordedConsumer(String)60%n/a111111
static {...}60%n/a112211
shouldTriggerConnectionRecovery(ShutdownSignalException)50%n/a111111
setId(String)50%n/a112211
lambda$recoverChannelAndTopology$9(RecordedBinding)50%n/a111111
lambda$recoverChannelAndTopology$5(RecordedExchange)50%n/a111111
letAllPassFilter()40%n/a111111
getServerProperties()40%n/a111111
getClientProperties()40%n/a111111
getClientProvidedName()40%n/a111111
getFrameMax()40%n/a111111
getHeartbeat()40%n/a111111
getChannelMax()40%n/a111111
isOpen()40%n/a111111
getCloseReason()40%n/a111111
notifyListeners()40%n/a112211
getExceptionHandler()40%n/a111111
getPort()40%n/a111111
getAddress()40%n/a111111
getLocalAddress()40%n/a111111
getLocalPort()40%n/a111111
toString()40%n/a111111
getId()40%n/a111111
lambda$groupEntitiesByChannel$15(AutorecoveringChannel)40%n/a111111
lambda$recoverBinding$14(RecordedBinding)40%n/a112211
lambda$internalRecoverQueue$13(RecordedQueue)40%n/a112211
lambda$recoverExchange$12(RecordedExchange)40%n/a112211
getDelegate()30%n/a111111
getRecoveredQueueNameSupplier()30%n/a111111
getRecordedQueues()30%n/a111111
getRecordedExchanges()30%n/a111111
getRecordedBindings()30%n/a111111
getRecordedConsumers()30%n/a111111