public interface DynamicFabric extends AbstractGroup, Startable, Fabric
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Modifier and Type | Field and Description |
---|---|
static MapConfigKey<java.lang.Object> |
CUSTOM_CHILD_FLAGS |
static ConfigKey<java.lang.String> |
DISPLAY_NAME_PREFIX |
static ConfigKey<java.lang.String> |
DISPLAY_NAME_SUFFIX |
static AttributeSensor<java.lang.Integer> |
FABRIC_SIZE |
static ConfigKey<EntityFactory<?>> |
FACTORY |
static ConfigKey<EntitySpec<?>> |
MEMBER_SPEC |
static AttributeSensor<Lifecycle> |
SERVICE_STATE_ACTUAL |
FIRST, FIRST_MEMBER, GROUP_MEMBERS, MEMBER_DELEGATE_CHILDREN, MEMBER_DELEGATE_NAME_FORMAT, RUNNING_QUORUM_CHECK, UP_QUORUM_CHECK
GROUP_SIZE, MEMBER_ADDED, MEMBER_REMOVED
RESTART, SERVICE_UP, START, STOP
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getFabricSize() |
void |
setFactory(EntityFactory<?> factory) |
void |
setMemberSpec(EntitySpec<?> memberSpec) |
setMembers, setMembers
addChild, addChild, addMember, addMemberChild, addMemberChild, getCurrentSize, getMembers, hasMember, removeMember
addEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, addTag, clearParent, containsTag, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getTags, invoke, removeChild, removeEnricher, removeGroup, removePolicy, removeTag, setParent
getCatalogItemId, getTagSupport, tags
config, setConfig
static final AttributeSensor<java.lang.Integer> FABRIC_SIZE
static final ConfigKey<EntitySpec<?>> MEMBER_SPEC
static final ConfigKey<EntityFactory<?>> FACTORY
static final ConfigKey<java.lang.String> DISPLAY_NAME_PREFIX
static final ConfigKey<java.lang.String> DISPLAY_NAME_SUFFIX
static final MapConfigKey<java.lang.Object> CUSTOM_CHILD_FLAGS
static final AttributeSensor<Lifecycle> SERVICE_STATE_ACTUAL
void setMemberSpec(EntitySpec<?> memberSpec)
void setFactory(EntityFactory<?> factory)
java.lang.Integer getFabricSize()