|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Group
An Entity that groups together other entities.
The grouping can be for any purpose, such as allowing easy management/monitoring of
a group of entities. The grouping could be static (i.e. a fixed set of entities)
or dynamic (i.e. contains all entities that match some filter).
| Method Summary | |
|---|---|
boolean |
addMember(Entity member)
Adds the given member, returning true if this modifies the set of members (i.e. |
Integer |
getCurrentSize()
|
Collection<Entity> |
getMembers()
Return the entities that are members of this group. |
boolean |
hasMember(Entity member)
|
boolean |
removeMember(Entity member)
Removes the given member, returning true if this modifies the set of members (i.e. |
| Methods inherited from interface brooklyn.entity.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 |
| Method Detail |
|---|
Collection<Entity> getMembers()
boolean hasMember(Entity member)
boolean addMember(Entity member)
boolean removeMember(Entity member)
Integer getCurrentSize()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||