Class AbstractSearchIterativeResultHandler<O extends ObjectType>

    • Method Detail

      • getProcessShortName

        protected String getProcessShortName()
      • getProcessShortNameCapitalized

        protected String getProcessShortNameCapitalized()
      • getContextDesc

        public String getContextDesc()
      • setContextDesc

        public void setContextDesc​(String contextDesc)
      • getCoordinatorTask

        public Task getCoordinatorTask()
      • setLogObjectProgress

        public void setLogObjectProgress​(boolean logObjectProgress)
      • setRecordIterationStatistics

        protected void setRecordIterationStatistics​(boolean recordIterationStatistics)
      • setEnableSynchronizationStatistics

        public void setEnableSynchronizationStatistics​(boolean enableSynchronizationStatistics)
      • setEnableActionsExecutedStatistics

        public void setEnableActionsExecutedStatistics​(boolean enableActionsExecutedStatistics)
      • handle

        public boolean handle​(PrismObject<O> object,
                              OperationResult parentResult)
        Description copied from interface: ResultHandler
        Handle a single result.
        Specified by:
        handle in interface ResultHandler<O extends ObjectType>
        Parameters:
        object - Resource object to process.
        Returns:
        true if the operation should proceed, false if it should stop
      • getAverageTime

        public Float getAverageTime()
      • getWallAverageTime

        public Float getWallAverageTime()
      • getExceptionEncountered

        public Throwable getExceptionEncountered()
      • heartbeat

        public long heartbeat()
      • getProgress

        public long getProgress()
      • getErrors

        public long getErrors()
      • setStopOnError

        public void setStopOnError​(boolean stopOnError)
      • setLogErrors

        protected void setLogErrors​(boolean logErrors)
      • createWorkerThreads

        public void createWorkerThreads​(RunningTask coordinatorTask)
      • getWorkerThreadsCount

        protected Integer getWorkerThreadsCount​(Task task)