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