Interface ChannelManagerStandard

All Superinterfaces:
ChannelManager
All Known Implementing Classes:
BinaryStoreAggregatorWriterStandard, RollingFileManager, RollingFileManagerBase, RollingFileManagerWithDateColumnPartition, RollingFileManagerWithSpecifiedColumnPartition

public interface ChannelManagerStandard
extends ChannelManager
Interface derived from ChannelManager for implementations that determine channels based on internal pre-determined criteria.
  • Method Summary

    Modifier and Type Method Description
    GatheringByteChannel getChannel()
    For ChannelManager implementations that don't support dynamic column partition determination, the channel is based on pre-determined criteria.

    Methods inherited from interface com.illumon.iris.binarystore.ChannelManager

    close, flush
  • Method Details

    • getChannel

      GatheringByteChannel getChannel() throws IOException
      For ChannelManager implementations that don't support dynamic column partition determination, the channel is based on pre-determined criteria. The channel may still change, but not dynamically based on data that the ChannelManager user determines.
      Returns:
      a non-null, open GatheringByteChannel
      Throws:
      IOException - if the call encounters an error