|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgroovy.lang.GroovyObjectSupport
brooklyn.entity.basic.AbstractEntity
brooklyn.entity.basic.AbstractGroup
brooklyn.entity.basic.DynamicGroup
public class DynamicGroup extends AbstractGroup
Field Summary | |
---|---|
static Logger |
log
|
Fields inherited from class AbstractEntity | |
---|---|
LOG, SENSOR_ADDED, SENSOR_REMOVED, _subscriptionTracker, application, attributesInternal, configsInternal, execution, managementContext, managementData, subscription, tempWorkings |
Constructor Summary | |
DynamicGroup(java.util.Map properties, Entity owner, groovy.lang.Closure entityFilter)
|
|
DynamicGroup(java.util.Map properties)
|
|
DynamicGroup(java.util.Map properties, Entity owner)
|
|
DynamicGroup(Entity owner)
|
|
DynamicGroup(Entity owner, groovy.lang.Closure entityFilter)
|
|
DynamicGroup(groovy.lang.Closure entityFilter)
|
|
DynamicGroup(java.util.Map properties, groovy.lang.Closure entityFilter)
|
|
DynamicGroup(java.util.Map properties, Entity owner, Predicate entityFilter)
|
|
DynamicGroup(Entity owner, Predicate entityFilter)
|
|
DynamicGroup(Predicate entityFilter)
|
|
DynamicGroup(java.util.Map properties, Predicate entityFilter)
|
Method Summary | |
---|---|
protected boolean
|
acceptsEntity(Entity e)
|
void
|
addSubscription(Entity producer, Sensor sensor, Predicate filter)
|
protected void
|
onEntityAdded(Entity item)
|
protected void
|
onEntityChanged(Entity item)
|
protected void
|
onEntityRemoved(Entity item)
|
void
|
onManagementBecomingMaster()
|
void
|
onManagementNoLongerMaster()
|
void
|
rescanEntities()
|
void
|
setEntityFilter(Predicate filter)
|
void
|
setEntityFilter(groovy.lang.Closure filter)
|
void
|
stop()
Stops this group (but does not stop any of its members). |
Methods inherited from class AbstractGroup | |
---|---|
addMember, getCurrentSize, getMembers, hasMember, removeMember, setMembers, setMembers |
Methods inherited from class groovy.lang.GroovyObjectSupport | |
---|---|
groovy.lang.GroovyObjectSupport#setProperty(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#getProperty(java.lang.String), groovy.lang.GroovyObjectSupport#getMetaClass(), groovy.lang.GroovyObjectSupport#setMetaClass(groovy.lang.MetaClass), groovy.lang.GroovyObjectSupport#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#wait(), groovy.lang.GroovyObjectSupport#wait(long), groovy.lang.GroovyObjectSupport#wait(long, int), groovy.lang.GroovyObjectSupport#equals(java.lang.Object), groovy.lang.GroovyObjectSupport#toString(), groovy.lang.GroovyObjectSupport#hashCode(), groovy.lang.GroovyObjectSupport#getClass(), groovy.lang.GroovyObjectSupport#notify(), groovy.lang.GroovyObjectSupport#notifyAll() |
Field Detail |
---|
public static final Logger log
Constructor Detail |
---|
public DynamicGroup(java.util.Map properties, Entity owner, groovy.lang.Closure entityFilter)
public DynamicGroup(java.util.Map properties)
public DynamicGroup(java.util.Map properties, Entity owner)
public DynamicGroup(Entity owner)
public DynamicGroup(Entity owner, groovy.lang.Closure entityFilter)
public DynamicGroup(groovy.lang.Closure entityFilter)
public DynamicGroup(java.util.Map properties, groovy.lang.Closure entityFilter)
public DynamicGroup(java.util.Map properties, Entity owner, Predicate entityFilter)
public DynamicGroup(Entity owner, Predicate entityFilter)
public DynamicGroup(Predicate entityFilter)
public DynamicGroup(java.util.Map properties, Predicate entityFilter)
Method Detail |
---|
protected boolean acceptsEntity(Entity e)
public void addSubscription(Entity producer, Sensor sensor, Predicate filter)
protected void onEntityAdded(Entity item)
protected void onEntityChanged(Entity item)
protected void onEntityRemoved(Entity item)
@Override public void onManagementBecomingMaster()
@Override public void onManagementNoLongerMaster()
public void rescanEntities()
public void setEntityFilter(Predicate filter)
public void setEntityFilter(groovy.lang.Closure filter)
public void stop()
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.