Package io.netty.handler.ssl
Class SslHandler.SslTasksRunner
java.lang.Object
io.netty.handler.ssl.SslHandler.SslTasksRunner
- All Implemented Interfaces:
Runnable
- Enclosing class:
SslHandler
Runnable
that will be scheduled on the delegatedTaskExecutor
and will take care
of resume work on the EventExecutor
once the task was executed.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
handleException
(Throwable cause) private void
Executed after the wrappedtask
was executed viadelegatedTaskExecutor
to resume work on theEventExecutor
.void
run()
(package private) void
private void
safeExceptionCaught
(Throwable cause) private void
private void
private Throwable
wrapIfNeeded
(Throwable cause)
-
Field Details
-
inUnwrap
private final boolean inUnwrap -
runCompleteTask
-
-
Constructor Details
-
SslTasksRunner
SslTasksRunner(boolean inUnwrap)
-
-
Method Details
-
taskError
-
safeExceptionCaught
-
wrapIfNeeded
-
tryDecodeAgain
private void tryDecodeAgain() -
resumeOnEventExecutor
private void resumeOnEventExecutor()Executed after the wrappedtask
was executed viadelegatedTaskExecutor
to resume work on theEventExecutor
. -
runComplete
void runComplete() -
run
public void run() -
handleException
-