public class ServiceReplacer extends AbstractPolicy
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 BasicNotificationSensor<HASensors.FailureDescriptor> |
ENTITY_REPLACEMENT_FAILED |
static ConfigKey<java.lang.Integer> |
FAIL_ON_NUM_RECURRING_FAILURES
skips replace if replacement has failed this many times failure re-occurs within this time interval
|
static ConfigKey<java.lang.Long> |
FAIL_ON_RECURRING_FAILURES_IN_THIS_DURATION
skips replace if replacement has failed this many times failure re-occurs within this time interval
|
static ConfigKey<Sensor> |
FAILURE_SENSOR_TO_MONITOR
monitors this sensor, by default ENTITY_RESTART_FAILED
|
static ConfigKey<java.lang.Boolean> |
SET_ON_FIRE_ON_FAILURE |
static ConfigKey<Ticker> |
TICKER |
HIGHLIGHT_NAME_LAST_ACTION, HIGHLIGHT_NAME_LAST_CONFIRMATION, HIGHLIGHT_NAME_LAST_VIOLATION, HIGHLIGHT_NAME_TRIGGERS
Constructor and Description |
---|
ServiceReplacer() |
Modifier and Type | Method and Description |
---|---|
void |
setEntity(EntityLocal entity) |
destroy, getPolicyType, getRebindSupport, isRunning, isSuspended, relations, resume, suspend, toString
config, configure, getAdjunctType, getConfig, getDisplayName, getEntity, getExecutionContext, getHighlights, getManagementContext, getUniqueTag, isDestroyed, setDisplayName, setHighlights, subscriptions, tags
addSearchPath, getCatalogItemId, getCatalogItemIdSearchPath, getId, init, rebind, setCatalogItemId, setCatalogItemIdAndSearchPath, setManagementContext, stackCatalogItemId
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getHighlights, getUniqueTag, isDestroyed
getCatalogItemId, getCatalogItemIdSearchPath, getDisplayName, subscriptions, tags
config, getConfig
addSearchPath, setCatalogItemId, setCatalogItemIdAndSearchPath, stackCatalogItemId
public static final BasicNotificationSensor<HASensors.FailureDescriptor> ENTITY_REPLACEMENT_FAILED
public static final ConfigKey<java.lang.Boolean> SET_ON_FIRE_ON_FAILURE
public static final ConfigKey<Sensor> FAILURE_SENSOR_TO_MONITOR
public static final ConfigKey<java.lang.Long> FAIL_ON_RECURRING_FAILURES_IN_THIS_DURATION
public static final ConfigKey<java.lang.Integer> FAIL_ON_NUM_RECURRING_FAILURES
public static final ConfigKey<Ticker> TICKER
public void setEntity(EntityLocal entity)
setEntity
in class AbstractEntityAdjunct