Class TimeRangeThreadFilter

  • All Implemented Interfaces:
    IItemFilter

    public class TimeRangeThreadFilter
    extends Object
    implements IItemFilter
    Returns all events that intersects with the provided ranges, per thread.
    • Constructor Detail

      • TimeRangeThreadFilter

        public TimeRangeThreadFilter​(Map<IMCThread,​Range> rangeMap)
        Create an item filter based on a ranges per thread.
        Parameters:
        rangeMap - Time ranges that items must intersect for each thread. Items from threads not in this map will be ignored.
      • TimeRangeThreadFilter

        public TimeRangeThreadFilter​(IMCThread thread,
                                     Range range)
        Create an item filter based on a ranges per thread.
        Parameters:
        thread - thread that items must belong to
        range - time ranges that items must intersect