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
Sensor s. |
BasicSensorEvent<T> | |
DependentConfiguration |
Conveniences for making tasks which run in entity
ExecutionContext s, 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. |