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_FORKS
BASE_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, newOptionsBuilder
getMeasureIterations, getReportDir, getWarmupIterations, removeAssertions, run
public 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.Exception
protected final SslHandler newClientHandler(ByteBufAllocator allocator)
protected final SslHandler newServerHandler(ByteBufAllocator allocator)
public static void handleUnexpectedException(java.lang.Throwable t)