public abstract class AbstractSslEngineThroughputBenchmark extends AbstractSslEngineBenchmark
AbstractSslEngineBenchmark.BufferType, AbstractSslEngineBenchmark.SslEngineProviderAbstractMicrobenchmark.HarnessExecutor| 限定符和类型 | 字段和说明 |
|---|---|
int |
messageSize |
protected java.nio.ByteBuffer |
wrapSrcBuffer |
bufferType, cipher, clientEngine, serverEngine, sslProviderDEFAULT_FORKSBASE_JVM_ARGS, DEFAULT_MEASURE_ITERATIONS, DEFAULT_WARMUP_ITERATIONS| 构造器和说明 |
|---|
AbstractSslEngineThroughputBenchmark() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doSetup() |
protected void |
doTearDown() |
protected java.nio.ByteBuffer |
doWrap(int numWraps) |
void |
setup() |
void |
tearDown() |
allocateBuffer, destroyEngines, destroyHandshakeBuffers, doHandshake, freeBuffer, initEngines, initHandshakeBuffers, newClientEngine, newServerEnginegetForks, jvmArgs, newOptionsBuildergetMeasureIterations, getReportDir, getWarmupIterations, handleUnexpectedException, removeAssertions, runpublic final void setup()
throws java.lang.Exception
java.lang.Exceptionprotected void doSetup()
throws java.lang.Exception
java.lang.Exceptionpublic final void tearDown()
throws java.lang.Exception
java.lang.Exceptionprotected void doTearDown()
throws java.lang.Exception
java.lang.Exceptionprotected final java.nio.ByteBuffer doWrap(int numWraps)
throws javax.net.ssl.SSLException
javax.net.ssl.SSLException