Source file "io/netty/handler/ssl/SslHandler.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,444 of 2,444 | 0% | 419 of 419 | 0% | 303 | 303 | 644 | 644 | 90 | 90 |
| unwrap(ChannelHandlerContext, ByteBuf, int) | 0% | 0% | 33 | 33 | 56 | 56 | 1 | 1 | ||
| wrap(ChannelHandlerContext, boolean) | 0% | 0% | 25 | 25 | 60 | 60 | 1 | 1 | ||
| wrapNonAppData(ChannelHandlerContext, boolean) | 0% | 0% | 25 | 25 | 35 | 35 | 1 | 1 | ||
| ignoreException(Throwable) | 0% | 0% | 15 | 15 | 27 | 27 | 1 | 1 | ||
| wrap(ByteBufAllocator, SSLEngine, ByteBuf, ByteBuf) | 0% | 0% | 7 | 7 | 23 | 23 | 1 | 1 | ||
| decodeJdkCompatible(ChannelHandlerContext, ByteBuf) | 0% | 0% | 12 | 12 | 27 | 27 | 1 | 1 | ||
| SslHandler(SSLEngine, boolean, Executor) | 0% | n/a | 1 | 1 | 16 | 16 | 1 | 1 | ||
| setHandshakeSuccess() | 0% | 0% | 7 | 7 | 13 | 13 | 1 | 1 | ||
| runDelegatedTasks(boolean) | 0% | 0% | 7 | 7 | 21 | 21 | 1 | 1 | ||
| handlerRemoved0(ChannelHandlerContext) | 0% | 0% | 7 | 7 | 14 | 14 | 1 | 1 | ||
| wrapMultiple(ByteBufAllocator, SSLEngine, ByteBuf, ByteBuf) | 0% | 0% | 6 | 6 | 15 | 15 | 1 | 1 | ||
| channelInactive(ChannelHandlerContext) | 0% | 0% | 7 | 7 | 12 | 12 | 1 | 1 | ||
| closeOutboundAndChannel(ChannelHandlerContext, ChannelPromise, boolean) | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| handlerAdded(ChannelHandlerContext) | 0% | 0% | 6 | 6 | 12 | 12 | 1 | 1 | ||
| setHandshakeFailure(ChannelHandlerContext, Throwable, boolean, boolean, boolean) | 0% | 0% | 8 | 8 | 15 | 15 | 1 | 1 | ||
| safeClose(ChannelHandlerContext, ChannelFuture, ChannelPromise) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| write(ChannelHandlerContext, Object, ChannelPromise) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| flush(ChannelHandlerContext) | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| applyHandshakeTimeout() | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| handleUnwrapThrowable(ChannelHandlerContext, Throwable) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| renegotiate(Promise) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| handshake(boolean) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| notifyClosePromise(Throwable) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| exceptionCaught(ChannelHandlerContext, Throwable) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| setHandshakeFailureTransportFailure(ChannelHandlerContext, Throwable) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| startHandshakeProcessing(boolean) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| closeOutbound0(ChannelPromise) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| wrapAndFlush(ChannelHandlerContext) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| setHandshakeSuccessUnwrapMarkReentry() | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| closeOutbound(ChannelPromise) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| renegotiateOnEventLoop(Promise) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| isEncrypted(ByteBuf) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| decode(ChannelHandlerContext, ByteBuf, List) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| static {...} | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| readIfNeeded(ChannelHandlerContext) | 0% | 0% | 4 | 4 | 4 | 4 | 1 | 1 | ||
| executeChannelRead(ChannelHandlerContext, ByteBuf) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| flush(ChannelHandlerContext, ChannelPromise) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| setOpensslEngineSocketFd(Channel) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| channelReadComplete0(ChannelHandlerContext) | 0% | n/a | 1 | 1 | 6 | 6 | 1 | 1 | ||
| executeDelegatedTask(SslHandler.SslTasksRunner) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| renegotiate() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| allocate(ChannelHandlerContext, int) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| decodeNonJdkCompatible(ChannelHandlerContext, ByteBuf) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| toByteBuffer(ByteBuf, int, int) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| channelActive(ChannelHandlerContext) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| executeNotifyClosePromise(ChannelHandlerContext) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| applicationProtocol() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| read(ChannelHandlerContext) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| inEventLoop(Executor) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| setHandshakeTimeout(long, TimeUnit) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| isStateSet(int) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| clearState(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| releaseAndFailAll(ChannelHandlerContext, Throwable) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| allocateOutNetBuf(ChannelHandlerContext, int, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| flushIfNeeded(ChannelHandlerContext) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getTaskRunner(boolean) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| setHandshakeFailure(ChannelHandlerContext, Throwable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setState(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| connect(ChannelHandlerContext, SocketAddress, SocketAddress, ChannelPromise) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| forceFlush(ChannelHandlerContext) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| SslHandler(SSLEngine, boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| SslHandler(SSLEngine, Executor) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setHandshakeTimeoutMillis(long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setCloseNotifyFlushTimeout(long, TimeUnit) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setCloseNotifyFlushTimeoutMillis(long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setCloseNotifyReadTimeout(long, TimeUnit) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setCloseNotifyReadTimeoutMillis(long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| closeOutbound() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| bind(ChannelHandlerContext, SocketAddress, ChannelPromise) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| disconnect(ChannelHandlerContext, ChannelPromise) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| close(ChannelHandlerContext, ChannelPromise) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| unwrapNonAppData(ChannelHandlerContext) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| executeDelegatedTask(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| addCloseListener(ChannelFuture, ChannelPromise) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| SslHandler(SSLEngine) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setCloseNotifyTimeout(long, TimeUnit) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| deregister(ChannelHandlerContext, ChannelPromise) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| newPendingWritesNullException() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setWrapDataSize(int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setCloseNotifyTimeoutMillis(long) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| close(ChannelPromise) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| channelReadComplete(ChannelHandlerContext) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getHandshakeTimeoutMillis() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCloseNotifyTimeoutMillis() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCloseNotifyFlushTimeoutMillis() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCloseNotifyReadTimeoutMillis() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| engine() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| handshakeFuture() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| close() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| sslCloseFuture() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |