public class AbstractSslHandlerBenchmark extends AbstractMicrobenchmark
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AbstractSslHandlerBenchmark.SslEngineProvider |
AbstractMicrobenchmark.HarnessExecutor| 限定符和类型 | 字段和说明 |
|---|---|
java.lang.String |
cipher |
protected EmbeddedChannelWriteAccumulatingHandlerContext |
clientCtx |
protected SslHandler |
clientSslHandler |
protected EmbeddedChannelWriteAccumulatingHandlerContext |
serverCtx |
protected SslHandler |
serverSslHandler |
AbstractSslHandlerBenchmark.SslEngineProvider |
sslProvider |
DEFAULT_FORKSBASE_JVM_ARGS, DEFAULT_MEASURE_ITERATIONS, DEFAULT_WARMUP_ITERATIONS| 构造器和说明 |
|---|
AbstractSslHandlerBenchmark() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
destroySslHandlers() |
protected void |
doHandshake() |
static void |
handleUnexpectedException(java.lang.Throwable t) |
protected void |
initSslHandlers(ByteBufAllocator allocator) |
protected SslHandler |
newClientHandler(ByteBufAllocator allocator) |
protected SslHandler |
newServerHandler(ByteBufAllocator allocator) |
getForks, jvmArgs, newOptionsBuildergetMeasureIterations, getReportDir, getWarmupIterations, removeAssertions, runpublic AbstractSslHandlerBenchmark.SslEngineProvider sslProvider
public java.lang.String cipher
protected SslHandler clientSslHandler
protected SslHandler serverSslHandler
protected EmbeddedChannelWriteAccumulatingHandlerContext clientCtx
protected EmbeddedChannelWriteAccumulatingHandlerContext serverCtx
protected final void initSslHandlers(ByteBufAllocator allocator)
protected final void destroySslHandlers()
protected final void doHandshake()
throws java.lang.Exception
java.lang.Exceptionprotected final SslHandler newClientHandler(ByteBufAllocator allocator)
protected final SslHandler newServerHandler(ByteBufAllocator allocator)
public static void handleUnexpectedException(java.lang.Throwable t)