Package | Description |
---|---|
org.opends.server.backends.task |
Contains the code for the Directory Server backend that provides an interface
for executing administrative tasks.
|
org.opends.server.tasks |
Contains implementations for various Directory Server tasks.
|
org.opends.server.tools.tasks |
This package contains classes that support client tool interaction with the
tasks backend.
|
Modifier and Type | Method and Description |
---|---|
TaskState |
Task.execute()
Begins execution for this task.
|
static TaskState |
TaskState.fromString(String s)
Retrieves the task state that corresponds to the provided string value.
|
protected TaskState |
Task.getFinalTaskState()
Returns a state for this task after processing has completed.
|
protected TaskState |
Task.getTaskInterruptState()
Gets the interrupt state for this task that was set as a
result of a call to
Task.interruptTask(TaskState, LocalizableMessage) . |
TaskState |
Task.getTaskState()
Retrieves the current state for this task.
|
protected abstract TaskState |
Task.runTask()
Performs the actual core processing for this task.
|
static TaskState |
TaskState.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TaskState[] |
TaskState.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
void |
TaskScheduler.interruptRunningTasks(TaskState interruptState,
LocalizableMessage interruptReason,
boolean waitForStop)
Attempts to interrupt any tasks that are actively running.
|
void |
Task.interruptTask(TaskState interruptState,
LocalizableMessage interruptReason)
Performs any necessary processing to prematurely interrupt the execution of
this task.
|
void |
TaskThread.interruptTask(TaskState interruptState,
LocalizableMessage interruptReason,
boolean exitThread)
Attempts to interrupt processing on the task in progress.
|
static boolean |
TaskState.isCancelled(TaskState taskState)
Indicates whether this task has been cancelled.
|
static boolean |
TaskState.isDone(TaskState taskState)
Indicates whether a task with the specified state has completed all the
processing that it will do, regardless of whether it completed its
intended goal.
|
static boolean |
TaskState.isPending(TaskState taskState)
Indicates whether a task with the specified state is currently pending
execution.
|
static boolean |
TaskState.isRecurring(TaskState taskState)
Indicates whether a task with the specified state is recurring.
|
static boolean |
TaskState.isRunning(TaskState taskState)
Indicates whether a task with the specified state is currently running.
|
static boolean |
TaskState.isSuccessful(TaskState taskState)
Indicates whether a task with the specified state has been able to complete
its intended goal.
|
protected void |
Task.setTaskInterruptState(TaskState state)
Sets a state for this task that is the result of a call to
Task.interruptTask(TaskState, LocalizableMessage) . |
boolean |
TaskScheduler.threadDone(TaskThread taskThread,
Task completedTask,
TaskState taskState)
Indicates that processing has completed on the provided task thread and
that it is now available for processing other tasks.
|
Modifier and Type | Method and Description |
---|---|
protected TaskState |
SetGenerationIdTask.runTask() |
protected TaskState |
InitializeTargetTask.runTask() |
protected TaskState |
BackupTask.runTask()
Performs the actual core processing for this task.
|
protected TaskState |
ResetChangeNumberTask.runTask() |
protected TaskState |
AddSchemaFileTask.runTask() |
protected TaskState |
ExportTask.runTask() |
protected TaskState |
EnterLockdownModeTask.runTask() |
protected TaskState |
PurgeConflictsHistoricalTask.runTask()
Performs the actual core processing for this task.
|
TaskState |
ShutdownTask.runTask()
Performs the actual core processing for this task.
|
protected TaskState |
DisconnectClientTask.runTask() |
protected TaskState |
ImportTask.runTask() |
protected TaskState |
InitializeTask.runTask() |
protected TaskState |
LeaveLockdownModeTask.runTask() |
protected TaskState |
RestoreTask.runTask()
Performs the actual core processing for this task.
|
protected TaskState |
RebuildTask.runTask() |
Modifier and Type | Method and Description |
---|---|
void |
BackupTask.interruptTask(TaskState interruptState,
LocalizableMessage interruptReason)
Performs any necessary processing to prematurely interrupt the execution of
this task.
|
void |
ExportTask.interruptTask(TaskState interruptState,
LocalizableMessage interruptReason) |
void |
ImportTask.interruptTask(TaskState interruptState,
LocalizableMessage interruptReason) |
void |
RestoreTask.interruptTask(TaskState interruptState,
LocalizableMessage interruptReason)
Performs any necessary processing to prematurely interrupt the execution of
this task.
|
Modifier and Type | Method and Description |
---|---|
TaskState |
TaskEntry.getTaskState()
Gets the task state.
|
Copyright © 2010-2017 ForgeRock AS. All Rights Reserved.