Class BinaryStoreAggregatorWriterStandard

All Implemented Interfaces:
ChannelManager, ChannelManagerStandard, Entry, Record, Row, TableWriter<BinaryRowV2>

public class BinaryStoreAggregatorWriterStandard
extends BinaryStoreWriterV2
implements ChannelManagerStandard
Write binary rows to a log aggregation service. This implementation is for column partition values that are not determined by row-level data. They may still change, for example based on the current date.
After construction, this will contain an authenticated and accepted connection to the LAS for the given identifiers. If the channel connection is broken, attempts will be made to reconnect. Once either the client or server requests/indicates termination, or the client initiates a terminating command, the connection will be permanently closed.
This object is expected to be used by a single thread. Synchronization is to ensure that multiple commands don't occur at the same time, and to ensure that we don't close and check connections at the same time.