Brooklyn

brooklyn.policy.followthesun
[Java] Class FollowTheSunPoolImpl

java.lang.Object
  brooklyn.entity.basic.AbstractEntity
      brooklyn.policy.followthesun.FollowTheSunPoolImpl
All Implemented Interfaces:
FollowTheSunPool

public class FollowTheSunPoolImpl
extends AbstractEntity

Field Summary
 
Fields inherited from class AbstractEntity
EFFECTOR_ADDED, EFFECTOR_CHANGED, EFFECTOR_REMOVED, LOG, POLICY_ADDED, POLICY_REMOVED, SENSOR_ADDED, SENSOR_REMOVED, _subscriptionTracker, managementSupport, tempWorkings
 
Constructor Summary
FollowTheSunPoolImpl()

 
Method Summary
Group getContainerGroup()

java.lang.Integer getCurrentSize()

Group getItemGroup()

java.lang.Integer resize(java.lang.Integer desiredSize)

void setContents(Group containerGroup, Group itemGroup)

 
Methods inherited from class AbstractEntity
addChild, addChild, addEnricher, addGroup, addLocations, addPolicy, clearLocations, clearParent, configure, configure, configure, configure, configure, configure, destroy, emit, emitInternal, equals, finalize, firstLocation, getAllAttributes, getAllConfig, getApplication, getApplicationId, getAttribute, getAttributeByNameParts, getChildren, getConfig, getConfig, getConfig, getConfig, getConfigMap, getCreationTime, getDisplayName, getEffector, getEnrichers, getEntityManager, getEntityType, getEntityTypeName, getExecutionContext, getGroups, getIconUrl, getId, getLocations, getManagementContext, getManagementSupport, getMutableEntityType, getParent, getPolicies, getProxy, getProxyIfAvailable, getRebindSupport, getSubscriptionContext, getSubscriptionTracker, hashCode, init, invalidateReferences, invoke, invoke, invoke, isLegacyConstruction, onManagementBecomingMaster, onManagementNoLongerMaster, onManagementStarted, onManagementStarting, onManagementStopped, refreshInheritedConfig, removeAllEnrichers, removeAllPolicies, removeAttribute, removeChild, removeEnricher, removeLocations, removePolicy, setApplication, setAttribute, setAttribute, setAttributeWithoutPublishing, setConfig, setConfig, setConfig, setConfig, setConfig, setConfig, setConfigEvenIfOwned, setConfigEvenIfOwned, setConfigIfValNonNull, setConfigIfValNonNull, setDisplayName, setManagementContext, setParent, setProxy, subscribe, subscribeToChildren, subscribeToMembers, toMetadataRecord, toString, toStringHelper, unsubscribe, unsubscribe
 

Constructor Detail

FollowTheSunPoolImpl

public FollowTheSunPoolImpl()


 
Method Detail

getContainerGroup

@Override
public Group getContainerGroup()


getCurrentSize

@Override
public java.lang.Integer getCurrentSize()


getItemGroup

@Override
public Group getItemGroup()


resize

}
public java.lang.Integer resize(java.lang.Integer desiredSize)


setContents

subscribe(containerGroup, AbstractGroup.MEMBER_ADDED, eventHandler);
public void setContents(Group containerGroup, Group itemGroup)


 

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