Class RowsRemovedMessageEncoder
java.lang.Object
com.illumon.iris.sbetransport.server.messages.MessageEncoder
com.illumon.iris.sbetransport.server.messages.RowsRemovedMessageEncoder
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.
-
Field Summary
Fields inherited from class com.illumon.iris.sbetransport.server.messages.MessageEncoder
freeBufferSupplier, log, messageConsumer, messageHeaderEncoder
-
Constructor Summary
ConstructorsConstructorDescriptionRowsRemovedMessageEncoder
(com.fishlib.io.logger.Logger log, Supplier<org.agrona.concurrent.UnsafeBuffer> freeBufferSupplier, Consumer<org.agrona.concurrent.UnsafeBuffer> messageConsumer, int bufferSize) -
Method Summary
-
Constructor Details
-
RowsRemovedMessageEncoder
-
-
Method Details
-
send
- Throws:
IOException
-