public class BFTask<T>
extends org.robovm.apple.foundation.NSObject
| Modifier and Type | Class and Description |
|---|---|
static class |
BFTask.BFTaskPtr |
org.robovm.apple.foundation.NSObject.Handle, org.robovm.apple.foundation.NSObject.Marshaler, org.robovm.apple.foundation.NSObject.NoRetainMarshaler, org.robovm.apple.foundation.NSObject.NSKeyValueObserver, org.robovm.apple.foundation.NSObject.NSObjectPtr, org.robovm.apple.foundation.NSObject.SkipInit| Modifier | Constructor and Description |
|---|---|
|
BFTask() |
protected |
BFTask(org.robovm.apple.foundation.NSObject.Handle h,
long handle) |
protected |
BFTask(org.robovm.apple.foundation.NSObject.SkipInit skipInit) |
| Modifier and Type | Method and Description |
|---|---|
<TContinuationResult> |
continueOnSuccess(BFContinuation<T,TContinuationResult> continuation) |
<TContinuationResult> |
continueOnSuccess(BFContinuation<T,TContinuationResult> continuation,
BFCancellationToken cancellationToken) |
<TContinuationResult> |
continueOnSuccess(BFExecutor executor,
BFContinuation<T,TContinuationResult> continuation) |
<TContinuationResult> |
continueOnSuccess(BFExecutor executor,
BFContinuation<T,TContinuationResult> continuation,
BFCancellationToken cancellationToken) |
protected <TContinuationResult> |
continueOnSuccess0(BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block) |
protected <TContinuationResult> |
continueOnSuccess0(BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block,
BFCancellationToken cancellationToken) |
protected <TContinuationResult> |
continueOnSuccess0(BFExecutor executor,
BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block) |
protected <TContinuationResult> |
continueOnSuccess0(BFExecutor executor,
BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block,
BFCancellationToken cancellationToken) |
<TContinuationResult> |
continueWith(BFContinuation<T,TContinuationResult> continuation) |
<TContinuationResult> |
continueWith(BFContinuation<T,TContinuationResult> continuation,
BFCancellationToken cancellationToken) |
<TContinuationResult> |
continueWith(BFExecutor executor,
BFContinuation<T,TContinuationResult> continuation) |
<TContinuationResult> |
continueWith(BFExecutor executor,
BFContinuation<T,TContinuationResult> continuation,
BFCancellationToken cancellationToken) |
protected <TContinuationResult> |
continueWith0(BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block) |
protected <TContinuationResult> |
continueWith0(BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block,
BFCancellationToken cancellationToken) |
protected <TContinuationResult> |
continueWith0(BFExecutor executor,
BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block) |
protected <TContinuationResult> |
continueWith0(BFExecutor executor,
BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block,
BFCancellationToken cancellationToken) |
static <T> BFTask<T> |
create(BFExecutor executor,
org.robovm.objc.block.Block0<T> block) |
protected static <T> BFTask<T> |
create0(BFExecutor executor,
org.robovm.objc.block.Block0<org.robovm.apple.foundation.NSObject> block) |
static <T> BFTask<T> |
createCancelled() |
static <T> BFTask<Void> |
createForCompletionOfAllTasks(org.robovm.apple.foundation.NSArray<BFTask<T>> tasks) |
static <T extends org.robovm.apple.foundation.NSObject> |
createForCompletionOfAllTasksWithResults(org.robovm.apple.foundation.NSArray<BFTask<T>> tasks) |
protected static <T> BFTask<T> |
createForError(org.robovm.apple.foundation.NSError error) |
protected static <T> BFTask<T> |
createForException(org.robovm.apple.foundation.NSException exception) |
protected static <T> BFTask<T> |
createForResult(org.robovm.apple.foundation.NSObject result) |
static <T> BFTask<T> |
createForResult(T result) |
static BFTask<Void> |
createWithDelay(int millis) |
static BFTask<Void> |
createWithDelay(int millis,
BFCancellationToken token) |
org.robovm.apple.foundation.NSError |
getError() |
org.robovm.apple.foundation.NSException |
getException() |
T |
getResult() |
protected org.robovm.apple.foundation.NSObject |
getResult0() |
boolean |
isCancelled() |
boolean |
isCompleted() |
boolean |
isFaulted() |
void |
waitUntilFinished() |
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuespublic BFTask()
protected BFTask(org.robovm.apple.foundation.NSObject.Handle h,
long handle)
protected BFTask(org.robovm.apple.foundation.NSObject.SkipInit skipInit)
public T getResult()
protected org.robovm.apple.foundation.NSObject getResult0()
public org.robovm.apple.foundation.NSError getError()
public org.robovm.apple.foundation.NSException getException()
public boolean isCancelled()
public boolean isFaulted()
public boolean isCompleted()
public <TContinuationResult> BFTask<TContinuationResult> continueWith(BFContinuation<T,TContinuationResult> continuation)
public <TContinuationResult> BFTask<TContinuationResult> continueWith(BFContinuation<T,TContinuationResult> continuation, BFCancellationToken cancellationToken)
public <TContinuationResult> BFTask<TContinuationResult> continueWith(BFExecutor executor, BFContinuation<T,TContinuationResult> continuation)
public <TContinuationResult> BFTask<TContinuationResult> continueWith(BFExecutor executor, BFContinuation<T,TContinuationResult> continuation, BFCancellationToken cancellationToken)
public <TContinuationResult> BFTask<TContinuationResult> continueOnSuccess(BFContinuation<T,TContinuationResult> continuation)
public <TContinuationResult> BFTask<TContinuationResult> continueOnSuccess(BFContinuation<T,TContinuationResult> continuation, BFCancellationToken cancellationToken)
public <TContinuationResult> BFTask<TContinuationResult> continueOnSuccess(BFExecutor executor, BFContinuation<T,TContinuationResult> continuation)
public <TContinuationResult> BFTask<TContinuationResult> continueOnSuccess(BFExecutor executor, BFContinuation<T,TContinuationResult> continuation, BFCancellationToken cancellationToken)
public static <T> BFTask<T> createForResult(T result)
public static <T> BFTask<T> create(BFExecutor executor, org.robovm.objc.block.Block0<T> block)
protected <TContinuationResult> BFTask<TContinuationResult> continueWith0(BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block)
protected <TContinuationResult> BFTask<TContinuationResult> continueWith0(BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block, BFCancellationToken cancellationToken)
protected <TContinuationResult> BFTask<TContinuationResult> continueWith0(BFExecutor executor, BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block)
protected <TContinuationResult> BFTask<TContinuationResult> continueWith0(BFExecutor executor, BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block, BFCancellationToken cancellationToken)
protected <TContinuationResult> BFTask<TContinuationResult> continueOnSuccess0(BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block)
protected <TContinuationResult> BFTask<TContinuationResult> continueOnSuccess0(BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block, BFCancellationToken cancellationToken)
protected <TContinuationResult> BFTask<TContinuationResult> continueOnSuccess0(BFExecutor executor, BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block)
protected <TContinuationResult> BFTask<TContinuationResult> continueOnSuccess0(BFExecutor executor, BFContinuation<org.robovm.apple.foundation.NSObject,org.robovm.apple.foundation.NSObject> block, BFCancellationToken cancellationToken)
public void waitUntilFinished()
protected static <T> BFTask<T> createForResult(org.robovm.apple.foundation.NSObject result)
protected static <T> BFTask<T> createForError(org.robovm.apple.foundation.NSError error)
protected static <T> BFTask<T> createForException(org.robovm.apple.foundation.NSException exception)
public static <T> BFTask<T> createCancelled()
public static <T> BFTask<Void> createForCompletionOfAllTasks(org.robovm.apple.foundation.NSArray<BFTask<T>> tasks)
public static <T extends org.robovm.apple.foundation.NSObject> BFTask<org.robovm.apple.foundation.NSArray<T>> createForCompletionOfAllTasksWithResults(org.robovm.apple.foundation.NSArray<BFTask<T>> tasks)
public static BFTask<Void> createWithDelay(int millis, BFCancellationToken token)
protected static <T> BFTask<T> create0(BFExecutor executor, org.robovm.objc.block.Block0<org.robovm.apple.foundation.NSObject> block)
Copyright © 2015-2016 RoboVM AB. All Rights Reserved.