public interface FollowTheSunPool extends Entity, Resizable
Modifier and Type | Interface and Description |
---|---|
static class |
FollowTheSunPool.ContainerItemPair
Encapsulates an item and a container; emitted by sensors.
|
Entity.AdjunctSupport<T extends EntityAdjunct>, Entity.EnricherSupport, Entity.GroupSupport, Entity.PolicySupport, Entity.SensorSupport
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Resizable.InsufficientCapacityException
Modifier and Type | Field and Description |
---|---|
static BasicNotificationSensor<Entity> |
CONTAINER_ADDED |
static BasicNotificationSensor<Entity> |
CONTAINER_REMOVED |
static BasicNotificationSensor<Entity> |
ITEM_ADDED |
static BasicNotificationSensor<FollowTheSunPool.ContainerItemPair> |
ITEM_MOVED |
static BasicNotificationSensor<Entity> |
ITEM_REMOVED |
Modifier and Type | Method and Description |
---|---|
Group |
getContainerGroup() |
Group |
getItemGroup() |
void |
setContents(Group containerGroup,
Group itemGroup) |
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, setConfig
getCurrentSize, resize
static final BasicNotificationSensor<Entity> CONTAINER_ADDED
static final BasicNotificationSensor<Entity> CONTAINER_REMOVED
static final BasicNotificationSensor<Entity> ITEM_ADDED
static final BasicNotificationSensor<Entity> ITEM_REMOVED
static final BasicNotificationSensor<FollowTheSunPool.ContainerItemPair> ITEM_MOVED