| 
 | Brooklyn | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectbrooklyn.entity.basic.AbstractEntity
brooklyn.entity.proxy.AbstractNonProvisionedControllerImpl
public abstract class AbstractNonProvisionedControllerImpl extends AbstractEntity
| Field Summary | |
|---|---|
| protected boolean | isActive | 
| protected java.util.Set | serverPoolAddresses | 
| protected AbstractMembershipTrackingPolicy | serverPoolMemberTrackerPolicy | 
| protected java.util.Map | serverPoolTargets | 
| protected boolean | updateNeeded | 
| 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 | |
| AbstractNonProvisionedControllerImpl() | |
| AbstractNonProvisionedControllerImpl(java.util.Map properties) | |
| AbstractNonProvisionedControllerImpl(Entity parent) | |
| AbstractNonProvisionedControllerImpl(java.util.Map properties, Entity parent) | |
| AbstractNonProvisionedControllerImpl(Entity parent, Cluster cluster) | |
| AbstractNonProvisionedControllerImpl(java.util.Map properties, Entity parent, Cluster cluster) | |
| Method Summary | |
|---|---|
| protected void | addServerPoolMember(Entity member) | 
| protected boolean | belongsInServerPool(Entity member) | 
| void | bind(java.util.Map flags)Opportunity to do late-binding of the cluster that is being controlled. | 
| protected java.lang.String | getAddressOfEntity(Entity member) | 
| protected AttributeSensor | getHostnameSensor() | 
| protected AttributeSensor | getPortNumberSensor() | 
| boolean | isActive() | 
| protected void | onServerPoolMemberChanged(Entity member) | 
| protected void | preStart() | 
| protected void | reconfigureService()Implementations should update the configuration so that 'serverPoolAddresses' are targeted. | 
| protected void | removeServerPoolMember(Entity member) | 
| protected void | resetServerPoolMemberTrackerPolicy() | 
| void | start(java.util.Collection locations) | 
| void | update() | 
| Field Detail | 
|---|
protected boolean isActive
protected java.util.Set serverPoolAddresses
protected AbstractMembershipTrackingPolicy serverPoolMemberTrackerPolicy
protected java.util.Map serverPoolTargets
protected boolean updateNeeded
| Constructor Detail | 
|---|
public AbstractNonProvisionedControllerImpl()
public AbstractNonProvisionedControllerImpl(java.util.Map properties)
public AbstractNonProvisionedControllerImpl(Entity parent)
public AbstractNonProvisionedControllerImpl(java.util.Map properties, Entity parent)
public AbstractNonProvisionedControllerImpl(Entity parent, Cluster cluster)
public AbstractNonProvisionedControllerImpl(java.util.Map properties, Entity parent, Cluster cluster)
| Method Detail | 
|---|
protected void addServerPoolMember(Entity member)
protected boolean belongsInServerPool(Entity member)
@Override public void bind(java.util.Map flags)
protected java.lang.String getAddressOfEntity(Entity member)
protected AttributeSensor getHostnameSensor()
protected AttributeSensor getPortNumberSensor()
public boolean isActive() {
public boolean isActive()
        
protected void onServerPoolMemberChanged(Entity member)
protected void preStart()
protected void reconfigureService()
protected void removeServerPoolMember(Entity member)
protected void resetServerPoolMemberTrackerPolicy()
public void start(Collection extends Location> locations) {
public void start(java.util.Collection locations)
        
updateNeeded = false; public void update()
Brooklyn Multi-Cloud Application Management Platform 
 brooklyncentral.github.com. Apache License. © 2012.