Brooklyn

brooklyn.policy.followthesun
[Java] Interface FollowTheSunPool

brooklyn.entity.rebind.Rebindable
  brooklyn.entity.Entity
      brooklyn.entity.trait.Identifiable
          brooklyn.entity.trait.Resizable
              brooklyn.policy.followthesun.FollowTheSunPool
All Superinterfaces:
Rebindable, Entity, Identifiable, Resizable

@ImplementedBy(FollowTheSunPoolImpl.class)
public interface FollowTheSunPool
extends Entity, Resizable

Nested Class Summary
static class FollowTheSunPool.ContainerItemPair

Encapsulates an item and a container; emitted by sensors.

 
Field Summary
static BasicNotificationSensor CONTAINER_ADDED

static BasicNotificationSensor CONTAINER_REMOVED

static BasicNotificationSensor ITEM_ADDED

static BasicNotificationSensor ITEM_MOVED

static BasicNotificationSensor ITEM_REMOVED

 
Fields inherited from interface Resizable
RESIZE
 
Method Summary
Group getContainerGroup()

Group getItemGroup()

void setContents(Group containerGroup, Group itemGroup)

 
Methods inherited from interface Entity
addChild, addChild, addEnricher, addGroup, addPolicy, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getRebindSupport, invoke, removeChild, removeEnricher, removePolicy, setParent
 
Methods inherited from interface Resizable
getCurrentSize, resize
 

Field Detail

CONTAINER_ADDED

public static BasicNotificationSensor CONTAINER_ADDED


CONTAINER_REMOVED

public static BasicNotificationSensor CONTAINER_REMOVED


ITEM_ADDED

public static BasicNotificationSensor ITEM_ADDED


ITEM_MOVED

public static BasicNotificationSensor ITEM_MOVED


ITEM_REMOVED

public static BasicNotificationSensor ITEM_REMOVED


 
Method Detail

getContainerGroup

public Group getContainerGroup()


getItemGroup

public Group getItemGroup()


setContents

public void setContents(Group containerGroup, Group itemGroup)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.