public static class ServiceStateLogic.ComputeServiceIndicatorsFromChildrenAndMembers extends AbstractMultipleSensorAggregator<java.lang.Void> implements SensorEventListener<java.lang.Object>
AbstractEntityAdjunct.AdjunctTagSupport, AbstractEntityAdjunct.BasicSubscriptionSupport
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupport
Configurable.ConfigurationSupport
BrooklynObjectInternal.ConfigurationSupportInternal, BrooklynObjectInternal.RelationSupportInternal<T extends BrooklynObject>, BrooklynObjectInternal.SubscriptionSupportInternal
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_UNIQUE_TAG
standard unique tag identifying instances of this enricher at runtime, also used for the map sensor if no unique tag specified
|
static java.lang.String |
DEFAULT_UNIQUE_TAG_UP
as
DEFAULT_UNIQUE_TAG , but when a second distinct instance is responsible for computing service up |
static ConfigKey<java.lang.Boolean> |
DERIVE_SERVICE_NOT_UP |
static ConfigKey<java.lang.Boolean> |
DERIVE_SERVICE_PROBLEMS |
static ConfigKey<java.lang.Boolean> |
IGNORE_ENTITIES_WITH_SERVICE_UP_NULL |
static ConfigKey<java.util.Set<Lifecycle>> |
IGNORE_ENTITIES_WITH_THESE_SERVICE_STATES |
static ConfigKey<QuorumCheck> |
RUNNING_QUORUM_CHECK |
static ConfigKey<QuorumCheck> |
UP_QUORUM_CHECK |
DEFAULT_MEMBER_VALUE, ENTITY_FILTER, EXCLUDE_BLANK, FROM_CHILDREN, FROM_HARDCODED_PRODUCERS, FROM_MEMBERS, PRODUCER, TARGET_SENSOR, VALUE_FILTER
SUPPRESS_DUPLICATES
NOOP
Constructor and Description |
---|
ComputeServiceIndicatorsFromChildrenAndMembers() |
Modifier and Type | Method and Description |
---|---|
void |
setEntity(EntityLocal entity) |
getValues, onEvent
getEnricherType, getRebindSupport, relations
config, configure, destroy, getAdjunctType, getConfig, getDisplayName, getEntity, getUniqueTag, isDestroyed, isRunning, setConfig, setDisplayName, subscribe, subscribeToChildren, subscribeToMembers, subscriptions, tags, toString, unsubscribe, unsubscribe
getCatalogItemId, getId, getManagementContext, init, rebind, setCatalogItemId, setManagementContext
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
onEvent
getUniqueTag, isDestroyed, isRunning
getCatalogItemId, getDisplayName, subscriptions, tags
config, getConfig, setConfig
setCatalogItemId
public static final java.lang.String DEFAULT_UNIQUE_TAG
public static final java.lang.String DEFAULT_UNIQUE_TAG_UP
DEFAULT_UNIQUE_TAG
, but when a second distinct instance is responsible for computing service uppublic static final ConfigKey<QuorumCheck> UP_QUORUM_CHECK
public static final ConfigKey<QuorumCheck> RUNNING_QUORUM_CHECK
public static final ConfigKey<java.lang.Boolean> DERIVE_SERVICE_NOT_UP
public static final ConfigKey<java.lang.Boolean> DERIVE_SERVICE_PROBLEMS
public static final ConfigKey<java.lang.Boolean> IGNORE_ENTITIES_WITH_SERVICE_UP_NULL
public ComputeServiceIndicatorsFromChildrenAndMembers()
public void setEntity(EntityLocal entity)
setEntity
in class AbstractAggregator<java.lang.Object,java.lang.Void>