Package | Description |
---|---|
com.aldebaran.qi |
Modifier and Type | Method and Description |
---|---|
<R> Future<R> |
Future.andThenApply(Function<T,R> function)
Launch a task when the task link when this future succeed only
|
<R> Future<R> |
Future.andThenCompose(Function<T,Future<R>> function)
Launch a task when the task link when this future succeed only.
Instead of return a Future |
Future<Void> |
Future.andThenConsume(Consumer<T> consumer)
Launch a task when the task link when this future succeed only
|
<T> Future<T> |
AnyObject.call(Class<T> targetType,
String method,
Object... args) |
<T> Future<T> |
AnyObject.call(QiSerializer serializer,
Class<T> targetType,
String method,
Object... args) |
<T> Future<T> |
AnyObject.call(QiSerializer serializer,
Type targetType,
String method,
Object... args)
Convert structs in
args to tuples if necessary, then call
method asynchronously. |
<T> Future<T> |
AnyObject.call(String method,
Object... args)
Perform asynchronous call and return Future return value
|
<T> Future<T> |
AnyObject.call(Type targetType,
String method,
Object... args) |
static <T> Future<T> |
Future.cancelled() |
Future<Void> |
Session.close()
Close connection to Service Directory
|
Future<Void> |
Session.connect(String serviceDirectoryAddress)
Try to connect to given address.
|
Future<Void> |
QiSignalConnection.disconnect() |
static <T> Future<T> |
Future.fromError(String errorMessage) |
Future<T> |
Promise.getFuture() |
Future<Long> |
QiSignalConnection.getFuture() |
<T> Future<T> |
AnyObject.getProperty(Class<T> targetType,
String property) |
<T> Future<T> |
AnyObject.getProperty(QiSerializer serializer,
Class<T> targetType,
String property) |
<T> Future<T> |
AnyObject.getProperty(QiSerializer serializer,
Type targetType,
String property)
Retrieve the value of
property asynchronously. |
<T> Future<T> |
AnyObject.getProperty(Type targetType,
String property) |
Future<T> |
Property.getValue()
Current property value.
|
Future<T> |
Property.getValue(QiSerializer qiSerializer)
Current property value.
|
static <T> Future<T> |
Future.of(T value) |
<T> Future<T> |
AnyObject.property(String property) |
Future<AnyObject> |
Session.service(String name)
Ask for remote service to Service Directory.
|
Future<Void> |
AnyObject.setProperty(QiSerializer valueConverter,
String propertyName,
Object newValue)
Sets the AnyObject property with the given name, using a serializer to convert the value.
|
Future<Void> |
AnyObject.setProperty(String propertyName,
Object newValue)
Sets a property of the AnyObject defined by a string, using the default serializer to convert the value.
|
Future<Void> |
Property.setValue(QiSerializer qiSerializer,
T value)
Change property value
|
Future<Void> |
Property.setValue(T value)
Change property value
It will use the property serializer.
|
<R> Future<R> |
Future.thenApply(Function<Future<T>,R> function)
Launch a task when the task link when this future finished (succeed,
error or cancelled)
|
<R> Future<R> |
Future.thenCompose(Function<Future<T>,Future<R>> function)
Launch a task when the task link when this future finished (succeed,
error or cancelled).
Instead of return a Future |
Future<Void> |
Future.thenConsume(Consumer<Future<T>> consumer)
Launch a task when the task link when this future finished (succeed,
error or cancelled)
|
Future<Void> |
Session.unregisterService(int idx)
Unregister service from Service Directory
|
static Future<Void> |
Future.waitAll(Future<?>... futures)
Wait for all
futures to complete. |
Future<T> |
Future.waitFor(Future<?>... futures)
Return a version of
this future that waits until futures
to finish. |
Future<Void> |
Session.waitForService(String serviceName)
Create future for wait a service is ready to use.
|
Modifier and Type | Method and Description |
---|---|
void |
Promise.connectFromFuture(Future<T> future) |
void |
Future.Callback.onFinished(Future<T> future) |
static Future<Void> |
Future.waitAll(Future<?>... futures)
Wait for all
futures to complete. |
Future<T> |
Future.waitFor(Future<?>... futures)
Return a version of
this future that waits until futures
to finish. |
Modifier and Type | Method and Description |
---|---|
<R> Future<R> |
Future.andThenCompose(Function<T,Future<R>> function)
Launch a task when the task link when this future succeed only.
Instead of return a Future |
<R> Future<R> |
Future.thenApply(Function<Future<T>,R> function)
Launch a task when the task link when this future finished (succeed,
error or cancelled)
|
<R> Future<R> |
Future.thenCompose(Function<Future<T>,Future<R>> function)
Launch a task when the task link when this future finished (succeed,
error or cancelled).
Instead of return a Future |
<R> Future<R> |
Future.thenCompose(Function<Future<T>,Future<R>> function)
Launch a task when the task link when this future finished (succeed,
error or cancelled).
Instead of return a Future |
Future<Void> |
Future.thenConsume(Consumer<Future<T>> consumer)
Launch a task when the task link when this future finished (succeed,
error or cancelled)
|
Copyright © 2020. All rights reserved.