Class InMemoryExpiredWorkSelector

  • All Implemented Interfaces:
    com.snowflake.connectors.taskreactor.queue.cleaner.ExpiredWorkSelector

    public class InMemoryExpiredWorkSelector
    extends Object
    implements com.snowflake.connectors.taskreactor.queue.cleaner.ExpiredWorkSelector
    In memory implementation of ExpiredWorkSelector.
    • Constructor Detail

      • InMemoryExpiredWorkSelector

        public InMemoryExpiredWorkSelector()
    • Method Detail

      • getExpired

        public List<String> getExpired​(String viewName)
        Specified by:
        getExpired in interface com.snowflake.connectors.taskreactor.queue.cleaner.ExpiredWorkSelector
      • addIdentifiers

        public void addIdentifiers​(List<String> ids)
        Adds new queue item ids for selection.
        Parameters:
        ids - queue item ids
      • clear

        public void clear()
        Clears this selector.