IAsyncTask

All Implemented Interfaces: com.aspose.ms.System.IAsyncResult, com.aspose.ms.System.IDisposable

public interface IAsyncTask extends System.IAsyncResult, System.IDisposable

Асинхронная задача.

Методы

МетодОписание
getProgressEventHandler()Получает обработчик события прогресса асинхронной задачи.
setProgressEventHandler(ProgressEventHandler value)Устанавливает обработчик события прогресса асинхронной задачи.
isBusy()Получает значение, указывающее, выполняется ли эта задача в данный момент.
isCanceled()Получает значение, указывающее, была ли эта задача отменена.
isFaulted()Получает значение, указывающее, завершилась ли эта задача с ошибкой.
getError()Получает ошибку задачи, доступную после её завершения.
getResult()Получает результат этой задачи.
runAsync()Запускает эту задачу.
runAsync(int priority)Запускает эту задачу.
cancel()Отменяет эту задачу.
abort()Прерывает эту задачу.
setCompleteCallback(CompleteCallback completeCallback)Устанавливает делегат обратного вызова завершения.

getProgressEventHandler()

public abstract ProgressEventHandler getProgressEventHandler()

Получает обработчик события прогресса асинхронной задачи.

Значение: Обработчик события прогресса асинхронной задачи.

Returns: ProgressEventHandler - the progress event handler of the asynchronous task.

setProgressEventHandler(ProgressEventHandler value)

public abstract void setProgressEventHandler(ProgressEventHandler value)

Устанавливает обработчик события прогресса асинхронной задачи.

Значение: Обработчик события прогресса асинхронной задачи.

Parameters:

ПараметрТипОписание
valueProgressEventHandlerобработчик события прогресса асинхронной задачи.

isBusy()

public abstract boolean isBusy()

Получает значение, указывающее, выполняется ли эта задача в данный момент.

Значение: true, если эта задача в данный момент выполняется; иначе false.

Returns: boolean - значение, указывающее, выполняется ли эта задача в данный момент.

isCanceled()

public abstract boolean isCanceled()

Получает значение, указывающее, была ли эта задача отменена.

Значение: true, если эта задача была отменена; иначе false.

Returns: boolean - значение, указывающее, была ли эта задача отменена.

isFaulted()

public abstract boolean isFaulted()

Получает значение, указывающее, завершилась ли эта задача с ошибкой.

Значение: true, если эта задача завершилась с ошибкой; иначе false.

Returns: boolean - значение, указывающее, завершилась ли эта задача с ошибкой.

getError()

public abstract Throwable getError()

Получает ошибку задачи, доступную после её завершения.

Значение: Ошибка задачи.

Returns: java.lang.Throwable - ошибка задачи, доступная после завершения задачи.

getResult()

public abstract Object getResult()

Получает результат этой задачи.

Значение: Результат этой задачи.

Returns: java.lang.Object - результат этой задачи.

runAsync()

public abstract void runAsync()

Запускает эту задачу.

runAsync(int priority)

public abstract void runAsync(int priority)

Запускает эту задачу.

Parameters:

ПараметрТипОписание
приоритетintПриоритет потока.

cancel()

public abstract void cancel()

Отменяет эту задачу. Задача завершается безопасно за счёт контролируемой остановки алгоритма.

abort()

public abstract void abort()

Прерывает эту задачу. Задача завершается немедленно, с риском не освобождения внутренних неуправляемых ресурсов.

setCompleteCallback(CompleteCallback completeCallback)

public abstract void setCompleteCallback(CompleteCallback completeCallback)

Устанавливает делегат обратного вызова завершения.

Parameters:

ПараметрТипОписание
completeCallbackCompleteCallbackОбратный вызов завершения.