| Interface | Description |
|---|---|
| ListConfigKey.ListModification<T> | |
| MapConfigKey.MapModification<V> | |
| SetConfigKey.SetModification<T> | |
| StructuredConfigKey | |
| StructuredConfigKey.StructuredModification<T extends StructuredConfigKey> |
| Class | Description |
|---|---|
| AbstractCollectionConfigKey<T,RawT extends java.util.Collection<java.lang.Object>,V> | |
| AbstractStructuredConfigKey<T,RawT,V> | |
| AttributeMap |
A
Map of Entity attribute values. |
| AttributeSensorAndConfigKey<ConfigType,SensorType> |
A
Sensor describing an attribute that can be configured with inputs that are used to derive the final value. |
| BasicAttributeSensor<T> |
A
Sensor describing an attribute change. |
| BasicAttributeSensorAndConfigKey<T> |
A
Sensor describing an attribute that can be configured with a default value. |
| BasicAttributeSensorAndConfigKey.IntegerAttributeSensorAndConfigKey | |
| BasicAttributeSensorAndConfigKey.StringAttributeSensorAndConfigKey | |
| BasicConfigKey<T> | |
| BasicConfigKey.BasicConfigKeyOverwriting<T> |
used to record a key which overwrites another; only needed at disambiguation time
if a class declares a key and an equivalent one (often inherited) which overwrites it.
|
| BasicConfigKey.Builder<T> | |
| BasicNotificationSensor<T> |
A
Sensor used to notify subscribers about events. |
| BasicSensor<T> |
Parent for all
Sensors. |
| BasicSensorEvent<T> | |
| DependentConfiguration |
Conveniences for making tasks which run in entity
ExecutionContexts, subscribing to attributes from other entities, possibly transforming those;
these Task instances are typically passed in EntityLocal.setConfig(ConfigKey, Object). |
| DependentConfiguration.AttributeAndSensorCondition<T> | |
| DependentConfiguration.Builder<T,V> |
Builder for producing variants of attributeWhenReady.
|
| DependentConfiguration.MultiBuilder<T,V,V2> |
Builder for producing variants of attributeWhenReady.
|
| DependentConfiguration.ProtoBuilder |
Builder for producing variants of attributeWhenReady.
|
| ListConfigKey<V> | Deprecated
since 0.6; use SetConfigKey.
|
| ListConfigKey.ListModificationBase<T> | |
| ListConfigKey.ListModifications | |
| MapConfigKey<V> |
A config key which represents a map, where contents can be accessed directly via subkeys.
|
| MapConfigKey.MapModificationBase<V> | |
| MapConfigKey.MapModifications | |
| PortAttributeSensorAndConfigKey | |
| Sensors | |
| Sensors.Builder<T> | |
| SetConfigKey<V> |
A config key representing a set of values.
|
| SetConfigKey.SetModificationBase<T> | |
| SetConfigKey.SetModifications | |
| StructuredConfigKey.StructuredModifications | |
| SubElementConfigKey<T> | |
| TemplatedStringAttributeSensorAndConfigKey |
A
ConfigKey which takes a freemarker-templated string,
and whose value is converted to a sensor by processing the template
with access to config and methods on the entity where it is set. |