unwrap(ChannelHandlerContext, ByteBuf, int) |  | 0% |  | 0% | 33 | 33 | 56 | 56 | 1 | 1 |
wrap(ChannelHandlerContext, boolean) |  | 0% |  | 0% | 21 | 21 | 50 | 50 | 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% | 11 | 11 | 25 | 25 | 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 |
closeOutboundAndChannel(ChannelHandlerContext, ChannelPromise, boolean) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
setHandshakeFailure(ChannelHandlerContext, Throwable, boolean, boolean, boolean) |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
handlerAdded(ChannelHandlerContext) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
safeClose(ChannelHandlerContext, ChannelFuture, ChannelPromise) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
channelInactive(ChannelHandlerContext) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
attemptCopyToCumulation(ByteBuf, ByteBuf, int) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 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 |