Top Fields Constructors Methods
io.netty.internal.tcnative

pack-priv abstract Class SSLPrivateKeyMethodTask

extends SSLTask
implements AsyncTask
Class Inheritance
All Implemented Interfaces
io.netty.internal.tcnative.AsyncTask, java.lang.Runnable
Known Direct Subclasses
io.netty.internal.tcnative.SSLPrivateKeyMethodDecryptTask, io.netty.internal.tcnative.SSLPrivateKeyMethodSignTask

Field Summary

Modifier and TypeField and Description
private static final byte[]
private final AsyncSSLPrivateKeyMethod
private byte[]
Inherited from io.netty.internal.tcnative.SSLTask:
didRun

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public final void
runAsync(final Runnable
The Runnable that is run once the task was run and completed.
completeCallback
)

Implements io.netty.internal.tcnative.AsyncTask.runAsync.

Run this AsyncTask in an async fashion.
protected final void
runTask(final long ssl, final SSLTask.TaskCallback callback)

Implements abstract io.netty.internal.tcnative.SSLTask.runTask.

Run the task and return the return value that should be passed back to OpenSSL.
protected abstract void
runTask(long ssl, AsyncSSLPrivateKeyMethod method, ResultCallback<byte[]> resultCallback)

Inherited from io.netty.internal.tcnative.SSLTask:
runrun

Field Detail

EMPTYback to summary
private static final byte[] EMPTY
methodback to summary
private final AsyncSSLPrivateKeyMethod method
resultBytesback to summary
private byte[] resultBytes

Constructor Detail

SSLPrivateKeyMethodTaskback to summary
pack-priv SSLPrivateKeyMethodTask(long ssl, AsyncSSLPrivateKeyMethod method)

Method Detail

runAsyncback to summary
public final void runAsync(final Runnable completeCallback)

Implements io.netty.internal.tcnative.AsyncTask.runAsync.

Doc from io.netty.internal.tcnative.AsyncTask.runAsync.

Run this AsyncTask in an async fashion. Which means it will be run and completed at some point. Once it is done the Runnable is called

Parameters
completeCallback:Runnable

The Runnable that is run once the task was run and completed.

Annotations
@Override
runTaskback to summary
protected final void runTask(final long ssl, final SSLTask.TaskCallback callback)

Implements abstract io.netty.internal.tcnative.SSLTask.runTask.

Doc from io.netty.internal.tcnative.SSLTask.runTask.

Run the task and return the return value that should be passed back to OpenSSL.

Annotations
@Override
runTaskback to summary
protected abstract void runTask(long ssl, AsyncSSLPrivateKeyMethod method, ResultCallback<byte[]> resultCallback)