Class RowsRemovedMessageEncoder

java.lang.Object
com.illumon.iris.sbetransport.server.messages.MessageEncoder
com.illumon.iris.sbetransport.server.messages.RowsRemovedMessageEncoder

public class RowsRemovedMessageEncoder
extends MessageEncoder
Encoder for a RowsRemoved message. Since any number of rows may be removed in a single table update, we must provide for splitting into any number of fixed-size SBE RowsRemoved messages.
  • Constructor Details

    • RowsRemovedMessageEncoder

      public RowsRemovedMessageEncoder​(com.fishlib.io.logger.Logger log, Supplier<org.agrona.concurrent.UnsafeBuffer> freeBufferSupplier, Consumer<org.agrona.concurrent.UnsafeBuffer> messageConsumer, int bufferSize)
  • Method Details