|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object groovy.lang.GroovyObjectSupport brooklyn.entity.basic.AbstractEntity brooklyn.entity.basic.AbstractGroupImpl brooklyn.entity.basic.DynamicGroupImpl
public class DynamicGroupImpl extends AbstractGroupImpl
Field Summary | |
---|---|
static Logger |
log
|
Fields inherited from class AbstractEntity | |
---|---|
LOG, POLICY_ADDED, POLICY_REMOVED, SENSOR_ADDED, SENSOR_REMOVED, _subscriptionTracker, attributesInternal, configsInternal, managementSupport, tempWorkings |
Constructor Summary | |
DynamicGroupImpl()
|
|
DynamicGroupImpl(Entity parent)
|
|
DynamicGroupImpl(java.util.Map properties)
|
|
DynamicGroupImpl(Entity parent, groovy.lang.Closure entityFilter)
|
|
DynamicGroupImpl(java.util.Map properties, Entity parent, groovy.lang.Closure entityFilter)
|
|
DynamicGroupImpl(groovy.lang.Closure entityFilter)
|
|
DynamicGroupImpl(java.util.Map properties, groovy.lang.Closure entityFilter)
|
|
DynamicGroupImpl(java.util.Map properties, Entity parent, Predicate entityFilter)
|
|
DynamicGroupImpl(Entity parent, Predicate entityFilter)
|
|
DynamicGroupImpl(Predicate entityFilter)
|
|
DynamicGroupImpl(java.util.Map properties, Predicate entityFilter)
|
|
DynamicGroupImpl(java.util.Map properties, Entity parent)
|
Method Summary | |
---|---|
protected boolean
|
acceptsEntity(Entity e)
|
void
|
addSubscription(Entity producer, Sensor sensor, Predicate filter)
|
void
|
addSubscription(Entity producer, Sensor sensor)
|
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 AbstractGroupImpl | |
---|---|
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 DynamicGroupImpl()
public DynamicGroupImpl(Entity parent)
public DynamicGroupImpl(java.util.Map properties)
public DynamicGroupImpl(Entity parent, groovy.lang.Closure entityFilter)
public DynamicGroupImpl(java.util.Map properties, Entity parent, groovy.lang.Closure entityFilter)
public DynamicGroupImpl(groovy.lang.Closure entityFilter)
public DynamicGroupImpl(java.util.Map properties, groovy.lang.Closure entityFilter)
public DynamicGroupImpl(java.util.Map properties, Entity parent, Predicate entityFilter)
public DynamicGroupImpl(Entity parent, Predicate entityFilter)
public DynamicGroupImpl(Predicate entityFilter)
public DynamicGroupImpl(java.util.Map properties, Predicate entityFilter)
public DynamicGroupImpl(java.util.Map properties, Entity parent)
Method Detail |
---|
protected boolean acceptsEntity(Entity e)
public void addSubscription(Entity producer, Sensor sensor, Predicate filter)
public void addSubscription(Entity producer, Sensor sensor)
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)
@Override public void stop()
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.