Class SmCodecBenchmarkState

    • Constructor Detail

      • SmCodecBenchmarkState

        public SmCodecBenchmarkState​(io.scalecube.benchmarks.BenchmarkSettings settings,
                                     DataCodec dataCodec,
                                     HeadersCodec headersCodec)
        State for benchmarking ServiceMessageCodec.
        Parameters:
        settings - - setting of this benchmark test.
        dataCodec - - data codec under test.
        headersCodec - - headers codec under test.
    • Method Detail

      • beforeAll

        protected void beforeAll()
        Overrides:
        beforeAll in class io.scalecube.benchmarks.BenchmarkState<SmCodecBenchmarkState>
      • 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()