Class: Completion

vertx-unit-js/completion~ Completion

new Completion()

A completion object that emits completion notifications either succeeded or failed.
Source:

Methods

await(timeoutMillis)

Cause the current thread to wait until this completion completes with a configurable timeout.

If completion times out or the current thread is interrupted, an exception will be thrown.

Parameters:
Name Type Description
timeoutMillis number the timeout in milliseconds
Source:

awaitSuccess(timeoutMillis)

Cause the current thread to wait until this completion completes and succeeds with a configurable timeout.

If completion times out or the current thread is interrupted or the suite fails, an exception will be thrown.

Parameters:
Name Type Description
timeoutMillis number the timeout in milliseconds
Source:

handler(completionHandler)

Completion handler to receive a completion signal when this completions completes.
Parameters:
Name Type Description
completionHandler function the completion handler
Source:

isCompleted() → {boolean}

Source:
Returns:
true if this completion is completed
Type
boolean

isFailed() → {boolean}

Source:
Returns:
true if the this completion is completed and failed
Type
boolean

isSucceeded() → {boolean}

Source:
Returns:
true if this completion is completed and succeeded
Type
boolean

resolve(future)

Completes the future upon completion, otherwise fails it.
Parameters:
Name Type Description
future Future the future to resolve
Source: