Class LocalhostSegmentChangeFetcher

    • Constructor Detail

      • LocalhostSegmentChangeFetcher

        public LocalhostSegmentChangeFetcher​(String filePath)
    • Method Detail

      • fetch

        public SegmentChange fetch​(String segmentName,
                                   long changesSinceThisChangeNumber,
                                   FetchOptions options)
        Description copied from interface: SegmentChangeFetcher

        If the segment does not exist, then return the an empty segment change with the latest change number set to a value less than 0.

        If no changes have happened since the change number requested, then return an empty segment change with the latest change number equal to the requested change number.

        Specified by:
        fetch in interface SegmentChangeFetcher
        Parameters:
        segmentName - the name of the segment to fetch.
        changesSinceThisChangeNumber - a value less than zero implies that the client is requesting information on this segment for the first time.
        Returns:
        SegmentChange