Class TaskScannerContext
java.lang.Object
org.forgerock.openidm.scheduler.impl.TaskScannerContext
Represents the information for a recurring
TaskScannerJob.
This is carried over across all instances of the TaskScannerJob-
Constructor Summary
ConstructorsConstructorDescriptionTaskScannerContext(String invokerName, String scriptName, org.forgerock.json.JsonValue params, org.forgerock.services.context.Context context, org.forgerock.script.ScriptEntry scriptEntry) -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()voidendJob()voidendQuery()org.forgerock.json.JsonPointerorg.forgerock.services.context.Contextintorg.forgerock.json.JsonValueorg.joda.time.ReadablePeriodRetrieve the timeout period from the supplied config.org.forgerock.json.JsonValueorg.forgerock.script.ScriptEntryorg.forgerock.json.JsonPointergetState()booleanbooleanhasError()voidbooleanbooleanbooleanbooleanvoidsetNumberOfTasksToProcess(int number) voidstartJob()void
-
Constructor Details
-
TaskScannerContext
public TaskScannerContext(String invokerName, String scriptName, org.forgerock.json.JsonValue params, org.forgerock.services.context.Context context, org.forgerock.script.ScriptEntry scriptEntry) throws ScriptException - Throws:
ScriptException
-
-
Method Details
-
startJob
public void startJob() -
endJob
public void endJob() -
startQuery
public void startQuery() -
endQuery
public void endQuery() -
cancel
public void cancel() -
interrupted
public void interrupted() -
isStarted
public boolean isStarted() -
isCompleted
public boolean isCompleted() -
hasError
public boolean hasError() -
isInactive
public boolean isInactive() -
isCanceled
public boolean isCanceled() -
getState
-
setNumberOfTasksToProcess
public void setNumberOfTasksToProcess(int number) -
getContext
public org.forgerock.services.context.Context getContext() -
getParams
public org.forgerock.json.JsonValue getParams() -
getInvokerName
-
getScriptName
-
getScriptEntry
public org.forgerock.script.ScriptEntry getScriptEntry() -
getTaskScanID
-
getRecoveryTimeout
public org.joda.time.ReadablePeriod getRecoveryTimeout()Retrieve the timeout period from the supplied config.- Returns:
- the timeout period taken from the config
-
getMaxRecords
-
getScanValue
public org.forgerock.json.JsonValue getScanValue() -
getObjectID
-
getStartField
public org.forgerock.json.JsonPointer getStartField() -
getCompletedField
public org.forgerock.json.JsonPointer getCompletedField() -
getWaitForCompletion
public boolean getWaitForCompletion() -
getNumberOfThreads
public int getNumberOfThreads() -
getStatistics
-
getProgress
-