Class RollingFileManagerWithDateColumnPartition

java.lang.Object
io.deephaven.enterprise.binlog.channels.RollingFileManagerBase<ExpirationType,ExtraType>
com.illumon.iris.binarystore.RollingFileManagerBase<io.deephaven.enterprise.binlog.channels.DayAndHourExpiration.DateAndHour,Void>
com.illumon.iris.binarystore.RollingFileManagerWithDateColumnPartition
All Implemented Interfaces:
io.deephaven.enterprise.binlog.channels.ChannelManager, io.deephaven.enterprise.binlog.channels.ChannelManagerStandard

public class RollingFileManagerWithDateColumnPartition extends RollingFileManagerBase<io.deephaven.enterprise.binlog.channels.DayAndHourExpiration.DateAndHour,Void>
Rolls on the hour, changes the filename base when the column partition changes.
  • Constructor Details

  • Method Details

    • makeFilename

      protected String makeFilename(io.deephaven.enterprise.binlog.channels.DayAndHourExpiration.DateAndHour value, Void ignored)
      Specified by:
      makeFilename in class io.deephaven.enterprise.binlog.channels.RollingFileManagerBase<io.deephaven.enterprise.binlog.channels.DayAndHourExpiration.DateAndHour,Void>
    • getChannel

      public GatheringByteChannel getChannel() throws IOException
      Throws:
      IOException