Entity
or EntityInternal
public interface EntityLocal extends Entity
setAttribute(AttributeSensorAndConfigKey,T>)
back in if/when move it back,
or if we extract an interface for AttributeSensorAndConfigKey.Entity.AdjunctSupport<T extends EntityAdjunct>, Entity.EnricherSupport, Entity.GroupSupport, Entity.PolicySupport, Entity.SensorSupport
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Modifier and Type | Method and Description |
---|---|
<T> void |
emit(Sensor<T> sensor,
T value)
Deprecated.
since 0.8.0; use
SensorSupport#emit(Sensor, Object) via code like sensors().emit(sensor, val) . |
<T> T |
getConfig(ConfigKey.HasConfigKey<T> key,
T defaultValue)
Deprecated.
in 0.5; use
#getConfig(HasConfigKey) |
<T> T |
getConfig(ConfigKey<T> key,
T defaultValue)
Deprecated.
in 0.5; use
Configurable.getConfig(ConfigKey) |
<T> T |
modifyAttribute(AttributeSensor<T> attribute,
Deprecated.
since 0.8.0; use
SensorSupport#modify(AttributeSensor, Function) via code like sensors().modify(attribute, modifier) . |
boolean |
removeAllEnrichers()
Deprecated.
since 0.9.0; see
EnricherSupportInternal#removeAllEnrichers() , e.g. ((EntityInternal)entity).enrichers().removeAllEnrichers() |
boolean |
removeAllPolicies()
Deprecated.
since 0.9.0; see
PolicySupportInternal#removeAllPolicies() , e.g. ((EntityInternal)entity).policies().removeAllPolicies() |
<T> T |
setAttribute(AttributeSensor<T> attribute,
T val)
Deprecated.
since 0.8.0; use
SensorSupport#set(AttributeSensor, Object) via code like sensors().set(attribute, val) . |
<T> T |
setConfig(ConfigKey.HasConfigKey<T> key,
T val)
Deprecated.
since 0.7.0; use
Configurable.config() , such as entity.config().set(key, val) |
<T> T |
setConfig(ConfigKey.HasConfigKey<T> key,
Task<T> val)
Deprecated.
since 0.7.0; use
Configurable.config() , such as entity.config().set(key, val) |
<T> T |
setConfig(ConfigKey<T> key,
T val)
Deprecated.
since 0.7.0; use
Configurable.config() , such as entity.config().set(key, val) |
<T> T |
setConfig(ConfigKey<T> key,
Task<T> val)
Deprecated.
since 0.7.0; use
Configurable.config() , such as entity.config().set(key, val) |
<T> SubscriptionHandle |
subscribe(Entity producer,
Sensor<T> sensor,
SensorEventListener<? super T> listener)
Deprecated.
since 0.9.0; see
SubscriptionSupportInternal#getSubscriptionContext() , e.g. with subscriptions().getSubscriptionContext() |
<T> SubscriptionHandle |
subscribeToChildren(Entity parent,
Sensor<T> sensor,
SensorEventListener<? super T> listener)
Deprecated.
since 0.9.0; see
SubscriptionSupport#subscribeToChildren(Entity, Sensor, SensorEventListener) , e.g. with subscriptions().subscribeToChildren(...) |
<T> SubscriptionHandle |
subscribeToMembers(Group group,
Sensor<T> sensor,
SensorEventListener<? super T> listener)
Deprecated.
since 0.9.0; see
SubscriptionSupport#subscribeToMembers(Entity, Sensor, SensorEventListener) , e.g. with subscriptions().subscribeToMembers(...) |
boolean |
unsubscribe(Entity producer)
Deprecated.
since 0.9.0; see
SubscriptionSupport#unsubscribe(Entity) , e.g. with subscriptions().unsubscribe(...) |
boolean |
unsubscribe(Entity producer,
SubscriptionHandle handle)
Deprecated.
since 0.9.0; see
SubscriptionSupport#unsubscribe(Entity, SubscriptionHandle) , e.g. with subscriptions().unsubscribe(...) |
addChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, clearParent, enrichers, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, groups, invoke, policies, relations, removeChild, removeEnricher, removeGroup, removePolicy, sensors, setDisplayName, setParent
getCatalogItemId, subscriptions, tags
config, getConfig
@Deprecated <T> T setConfig(ConfigKey<T> key, T val)
setConfig
in interface Configurable
@Deprecated <T> T setConfig(ConfigKey.HasConfigKey<T> key, T val)
@Deprecated <T> T setConfig(ConfigKey.HasConfigKey<T> key, Task<T> val)
<T> T setAttribute(AttributeSensor<T> attribute, T val)
SensorSupport#set(AttributeSensor, Object)
via code like sensors().set(attribute, val)
.<T> T modifyAttribute(AttributeSensor<T> attribute,modifier)
SensorSupport#modify(AttributeSensor, Function)
via code like sensors().modify(attribute, modifier)
.<T> void emit(Sensor<T> sensor, T value)
SensorSupport#emit(Sensor, Object)
via code like sensors().emit(sensor, val)
.<T> T getConfig(ConfigKey<T> key, T defaultValue)
Configurable.getConfig(ConfigKey)
<T> T getConfig(ConfigKey.HasConfigKey<T> key, T defaultValue)
#getConfig(HasConfigKey)
@Deprecated <T> SubscriptionHandle subscribe(Entity producer, Sensor<T> sensor, SensorEventListener<? super T> listener)
SubscriptionSupportInternal#getSubscriptionContext()
, e.g. with subscriptions().getSubscriptionContext()
Sensor
on another entity.SubscriptionManager.subscribe(Map, Entity, Sensor, SensorEventListener)
@Deprecated <T> SubscriptionHandle subscribeToChildren(Entity parent, Sensor<T> sensor, SensorEventListener<? super T> listener)
SubscriptionSupport#subscribeToChildren(Entity, Sensor, SensorEventListener)
, e.g. with subscriptions().subscribeToChildren(...)
@Deprecated <T> SubscriptionHandle subscribeToMembers(Group group, Sensor<T> sensor, SensorEventListener<? super T> listener)
SubscriptionSupport#subscribeToMembers(Entity, Sensor, SensorEventListener)
, e.g. with subscriptions().subscribeToMembers(...)
@Deprecated boolean unsubscribe(Entity producer)
SubscriptionSupport#unsubscribe(Entity)
, e.g. with subscriptions().unsubscribe(...)
@Deprecated boolean unsubscribe(Entity producer, SubscriptionHandle handle)
SubscriptionSupport#unsubscribe(Entity, SubscriptionHandle)
, e.g. with subscriptions().unsubscribe(...)
@Deprecated boolean removeAllPolicies()
PolicySupportInternal#removeAllPolicies()
, e.g. ((EntityInternal)entity).policies().removeAllPolicies()
@Deprecated boolean removeAllEnrichers()
EnricherSupportInternal#removeAllEnrichers()
, e.g. ((EntityInternal)entity).enrichers().removeAllEnrichers()