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 voidhandleException(Throwable cause) private voidExecuted after the wrappedtaskwas executed viadelegatedTaskExecutorto resume work on theEventExecutor.voidrun()(package private) voidprivate voidsafeExceptionCaught(Throwable cause) private voidprivate voidprivate ThrowablewrapIfNeeded(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 wrappedtaskwas executed viadelegatedTaskExecutorto resume work on theEventExecutor. -
runComplete
void runComplete() -
run
-
handleException
-