Class ScrollingIndexingWorker

    • Field Detail

      • TRANSACTION_TIMEOUT_SECONDS

        protected static final int TRANSACTION_TIMEOUT_SECONDS
        See Also:
        Constant Field Values
      • nxql

        protected final String nxql
      • syncAlias

        protected final boolean syncAlias
      • workManager

        protected transient WorkManager workManager
      • documentCount

        protected long documentCount
    • Constructor Detail

      • ScrollingIndexingWorker

        public ScrollingIndexingWorker​(String repositoryName,
                                       String nxql)
      • ScrollingIndexingWorker

        public ScrollingIndexingWorker​(String repositoryName,
                                       String nxql,
                                       boolean syncAlias)
    • Method Detail

      • getTitle

        public String getTitle()
        Description copied from interface: Work
        Gets a human-readable name for this work instance.
        Specified by:
        getTitle in interface Work
        Returns:
        a human-readable name
      • scheduleBucketWorker

        protected void scheduleBucketWorker​(List<String> bucket,
                                            boolean syncAlias)
      • getWorkManager

        protected WorkManager getWorkManager()
      • getBucketSize

        protected int getBucketSize()