Interface | Description |
---|---|
CloudioAttributeListener<T> |
This interface enables an application object to get notified as soon as there was a new value set to an attribute.
|
CloudioEndpointConfiguration |
Interface a configuration source for a cloud.io endpoint has to implement.
|
CloudioEndpointListener |
Interface used to inform another object about the actual state of the endpoint.
|
CloudioEndpointService |
A CloudioEndpoint is the root object of any connection of a device or a gateway to cloud.io.
|
Class | Description |
---|---|
CloudioAdLibNode |
The CloudioAdLibNode class allows you to create the structure of a cloud.iO node at runtime in contrast to the static model
used by the CloudioNode class.
|
CloudioAdLibNode.Builder |
Builder to enable convenient custom node instantiation.
|
CloudioAdLibObject |
The CloudioAdLibObject class allows you to create the structure of a cloud.iO node at runtime in contrast to the static
model used by the CloudioObject class.
|
CloudioAdLibObject.Builder |
Builder to enable convenient custom object creation.
|
CloudioAttribute<T> |
The leafs of a cloud.io data model consists of attributes.
|
CloudioEndpoint |
An Endpoint is the root object of any connection of a device or a gateway to cloud.io.
|
CloudioNode |
A Node instance can represent a functionality of a given endpoint device or a connected device in the case the
endpoint device is a gateway which connects wireless or wired devices with the cloud.
|
CloudioObject |
Base class for all cloud.iO objects.
|
Enum | Description |
---|---|
CloudioAttributeConstraint |
Defines the different possible attribute constraints.
|
Exception | Description |
---|---|
CloudioAttributeConstraintException |
Exception indicating that either the endpoint or the cloud do not have the right to change an attribute.
|
CloudioAttributeInitializationException |
This exception is thrown if the initialization of an attribute was not possible.
|
CloudioEndpointInitializationException |
This exception is thrown whenever the initialisation of an endpoint caused an exception.
|
CloudioModificationException | |
DuplicateNamedItemException |
This exception is thrown if an item (object) that disposes a name is added to a set of those items and there is
already an item with the same name in the set present.
|
InvalidCloudioAttributeException |
This exception is thrown every time the construction of an attribute fails.
|
InvalidCloudioNodeException |
This exception is thrown every time the construction of a node fails.
|
InvalidCloudioObjectException |
This exception is thrown every time the construction of an object fails.
|
InvalidPropertyException |
This exception is thrown if either a property is missing or invalid during endpoint initialization.
|
InvalidUuidException |
This exception is thrown if an UUID for an endpoint is invalid.
|
Annotation Type | Description |
---|---|
Conforms |
This annotation is used by cloud.io to declare a conformance to a given class.
|
Implements |
This annotation is used by cloud.io to declare that the node implements a a given interface.
|
Measure |
Annotation used to mark an attribute as a physical measure (constraint).
|
Parameter |
Annotation used to mark an attribute as a parameter (constraint).
|
SetPoint |
Annotation used to mark an attribute as a set point (constraint).
|
StaticAttribute |
This annotation can be used in order to add static attributes to your data model classes.
|
Status |
Annotation used to mark an attribute as a status (constraint).
|