| Interface | Description |
|---|---|
| ReleaseableLatch |
| Class | Description |
|---|---|
| AbstractAddSensorFeed<T> |
Super-class for entity initializers that add feeds.
|
| 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 | |
| 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, blocking on attributes from other entities, possibly transforming those;
these Task instances are typically passed in Entity#setConfig(ConfigKey, Object). |
| DependentConfiguration.AttributeAndSensorCondition<T> | |
| DependentConfiguration.Builder<T,V> |
Builder for producing variants of attributeWhenReady.
|
| DependentConfiguration.MaxThreadsTransformerFunction | |
| DependentConfiguration.MultiBuilder<T,V,V2> |
Builder for producing variants of attributeWhenReady.
|
| DependentConfiguration.ProtoBuilder |
Builder for producing variants of attributeWhenReady.
|
| DependentConfiguration.RegexTransformerFunction | |
| DependentConfiguration.RegexTransformerString | |
| DurationSinceSensor | |
| MaxConcurrencySensor |
Can be used as:
|
| PortAttributeSensorAndConfigKey | |
| ReleaseableLatch.Factory | |
| SensorEventPredicates | |
| Sensors | |
| Sensors.Builder<T> | |
| StaticSensor<T> |
Provides an initializer/feed which simply sets a given value.
|
| 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. |