| Package | Description |
|---|---|
| com.aldebaran.qi | |
| com.aldebaran.qi.serialization |
| Class and Description |
|---|
| AnyObject
Class that provides type erasure on objects.
|
| ClientAuthenticator
Interface used to create an authenticator for connections to a given
Session. |
| ClientAuthenticatorFactory
Abstract class that represents a factory for creating
ClientAuthenticators. |
| Consumer
Class used to provide a mechanism for chaining
Futures by supplying
it to: Future.andThenConsume(Consumer) and Future.thenConsume(Consumer) |
| DynamicObjectBuilder.ObjectThreadingModel
Enum to declare the thread-safeness state of an
AnyObject
instance. |
| Function
Interface used to provide a mechanism for chaining
Futures by
supplying it to: Future.andThenApply(Function),
Future.andThenCompose(Function), Future.thenApply(Function)
and Future.thenCompose(Function) |
| Future
Future extends the standard Java
Future and
represents the result of an asynchronous computation. |
| Future.Callback |
| FutureCallbackType
Enum to specify how callbacks registered to a
Future are called. |
| Optional
For documentation purpose, please refer to
https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html
TODO : remove when java 1.8
|
| Predicate
Represents a predicate (boolean-valued function) of one argument.
|
| Promise
Promise is a writable, single assignment container which sets the value of
the
Future. |
| Promise.CancelRequestCallback |
| Property
Represents a property from distant object or can be advertised
|
| QiConversionException
A
QiConversionException is an exception indicating that a custom
object could not be serialized and deserialized to or from a supported type. |
QiException
QiException is a subclass of the standard Java
Exception. |
QiRuntimeException
QiRuntimeException is a subclass of the standard Java
RuntimeException. |
| QiService
Interface used to create a service that can be registered to a
Session |
| QiSignalConnection
Class that represents a connection to a signal.
|
| QiSignalListener
An implementation of this interface can be set as a callback to be invoked
every time the specified signal is triggered.
|
| Session
Class that allows using the messaging layer: it is responsible for connecting
services together locally or over the network.
|
| Session.ConnectionListener |
| Supplier
Represents a supplier of results.
|
| Tuple
Class that represents a list of values of different fixed types.
|
| Class and Description |
|---|
| Optional
For documentation purpose, please refer to
https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html
TODO : remove when java 1.8
|
| QiConversionException
A
QiConversionException is an exception indicating that a custom
object could not be serialized and deserialized to or from a supported type. |
| Tuple
Class that represents a list of values of different fixed types.
|
Copyright © 2020. All rights reserved.