Package com.illumon.iris.db.v2.logaggregator
package com.illumon.iris.db.v2.logaggregator
-
ClassDescriptionDrain a binary log queue (to files).This class provides a common ancestor for BinaryStoreAggregator implementations.Write binary rows to a log aggregation service.Write binary rows to a log aggregation service.Class to handle Log Aggregator Service connections for a fully specified table location (namespace/table name/ table type (NamespaceSet)/internal partition/column partition).Define constants and methods for use in sending and receiving log aggregator messages.A LasCommandId and optional associated data.These commands are passed between BinaryStoreAggregatorWriter implementations and the LogAggregator service.These commands are embedded in
CommandHelper.LasCommandId.LAS_COMMAND
command structures.Combine together a QueueCommandId, a message from the buffer pool, and a possible action to call.These commands are passed from the BinaryLogSocketReader to the BinaryLogQueueSinkMarker interface for convenience methods for writing LAS_COMMAND records carrying LasInnerCommandIds.Constants for the Log Aggregator Service, so they can be available without loading the LogAggregatorService class.Service to allow binary logging over the network.Creates a TableWriter that will connect to a Log Aggregator Service.Handle for a BinaryLogQueueSink.Maintain pools of buffers of multiple lengths.