Class SmCodecBenchmarkState
- java.lang.Object
-
- io.scalecube.benchmarks.BenchmarkState<SmCodecBenchmarkState>
-
- io.scalecube.services.benchmarks.transport.codec.SmCodecBenchmarkState
-
- Direct Known Subclasses:
SmCodecBenchmarkState.Jackson,SmCodecBenchmarkState.Protostuff
public class SmCodecBenchmarkState extends io.scalecube.benchmarks.BenchmarkState<SmCodecBenchmarkState>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSmCodecBenchmarkState.Jacksonstatic classSmCodecBenchmarkState.PlaceOrderRequeststatic classSmCodecBenchmarkState.Protostuff
-
Constructor Summary
Constructors Constructor Description SmCodecBenchmarkState(io.scalecube.benchmarks.BenchmarkSettings settings, DataCodec dataCodec, HeadersCodec headersCodec)State for benchmarkingServiceMessageCodec.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbeforeAll()io.netty.buffer.ByteBufdataBuffer()Class<?>dataType()io.netty.buffer.ByteBufheadersBuffer()io.scalecube.services.api.ServiceMessagemessage()ServiceMessageCodecmessageCodec()io.scalecube.services.api.ServiceMessagemessageWithByteBuf()
-
-
-
Constructor Detail
-
SmCodecBenchmarkState
public SmCodecBenchmarkState(io.scalecube.benchmarks.BenchmarkSettings settings, DataCodec dataCodec, HeadersCodec headersCodec)State for benchmarkingServiceMessageCodec.- Parameters:
settings- - setting of this benchmark test.dataCodec- - data codec under test.headersCodec- - headers codec under test.
-
-
Method Detail
-
beforeAll
protected void beforeAll()
- Overrides:
beforeAllin classio.scalecube.benchmarks.BenchmarkState<SmCodecBenchmarkState>
-
messageCodec
public ServiceMessageCodec messageCodec()
-
dataBuffer
public io.netty.buffer.ByteBuf dataBuffer()
-
headersBuffer
public io.netty.buffer.ByteBuf headersBuffer()
-
dataType
public Class<?> dataType()
-
message
public io.scalecube.services.api.ServiceMessage message()
-
messageWithByteBuf
public io.scalecube.services.api.ServiceMessage messageWithByteBuf()
-
-