Http2Channel

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,690 of 2,6900%373 of 3730%2632636306307373
createChannelImpl(FrameHeaderData, PooledByteBuffer)4940%770%434311411411
Http2Channel(StreamConnection, String, ByteBufferPool, PooledByteBuffer, boolean, boolean, boolean, ByteBuffer, OptionMap)3210%280%1515696911
static {...}1380%n/a119911
updateSettings(List)1270%220%1212303011
parseFrameNoContinuation(ByteBuffer)1050%220%1212242411
handleWindowUpdate(int, int)920%200%1111242411
sendSettings()860%80%55131311
handleRstStream(int, boolean)810%220%1212202011
sendPushPromise(int, HeaderMap, HeaderMap)660%80%55141411
removeStreamSink(int)660%160%99151511
sendGoAway(int, ChannelExceptionHandler)600%60%44171711
removeStreamSource(int)600%100%66131311
createStream(HeaderMap)550%80%55121211
getMaxHeaderSize(OptionMap)500%140%88171711
sendPing(byte[], ChannelExceptionHandler, boolean)500%60%44151511
addPushPromiseStream(int)500%80%55121211
updateReceiveFlowControlWindow(int)460%60%44131311
addToAttachmentList(AttachmentKey, Object)450%40%33131311
grabFlowControlBytes(int)430%60%44101011
closeSubChannels(Map)420%80%55121211
handleRstWindow()400%40%339911
getReceivers()380%60%448811
createInitialUpgradeResponseStream()370%20%229911
handleBrokenSourceChannel(Throwable)320%40%335511
sendRstStream(int, int)320%40%338811
updateStreamIdsCountersInHeaders(int)280%60%447711
createChannel(FrameHeaderData, PooledByteBuffer)260%80%558811
isIdle(int)240%60%443311
getIncomingStream(int)210%40%336611
lastDataRead()190%40%337711
getAttachmentList(AttachmentKey)180%40%336611
sendSettingsAck()170%20%226611
registerStreamSink(Http2HeadersStreamSinkChannel)170%20%225511
putAttachment(AttachmentKey, Object)160%20%223311
flushChannel(StreamSinkChannel)150%20%225511
flushChannelIgnoreFailure(StreamSinkChannel)140%n/a117711
parseFrame(ByteBuffer)140%60%443311
Http2Channel(StreamConnection, String, ByteBufferPool, PooledByteBuffer, boolean, boolean, OptionMap)120%n/a112211
Http2Channel(StreamConnection, String, ByteBufferPool, PooledByteBuffer, boolean, boolean, boolean, OptionMap)120%n/a112211
getSslSession()120%20%224411
sendUpdateWindowSize(int, int)110%n/a113311
getPaddingBytes()110%20%223311
getAttachment(AttachmentKey)110%20%223311
closeSubChannels()100%n/a113311
isClient()100%20%221111
sendPreface()90%n/a113311
handleBrokenSinkChannel(Throwable)90%n/a113311
sendPing(byte[])80%n/a112211
sendGoAway(int)80%n/a112211
removeAttachment(AttachmentKey)70%n/a111111
setSendMaxConcurrentStreams(int)60%n/a113311
sendPing(byte[], ChannelExceptionHandler)60%n/a112211
getProtocolRequestId()0%n/a111111
isLastFrameReceived()0%n/a111111
isLastFrameSent()0%n/a111111
getInitialSendWindowSize()0%n/a111111
getInitialReceiveWindowSize()0%n/a111111
getSendMaxConcurrentStreams()0%n/a111111
getReceiveMaxConcurrentStreams()0%n/a111111
notifyFlowControlAllowed()0%n/a112211
getLastAssignedStreamOtherSide()0%n/a111111
getLastGoodStreamId()0%n/a111111
getEncoder()0%n/a111111
getDecoder()0%n/a111111
getMaxHeaders()0%n/a111111
isPushEnabled()0%n/a111111
isPeerGoneAway()0%n/a111111
isThisGoneAway()0%n/a111111
getReceiveMaxFrameSize()0%n/a111111
getSendMaxFrameSize()0%n/a111111
getProtocol()0%n/a111111
getMaxHeaderListSize()0%n/a111111
getHttp2Version()0%n/a111111