public interface ControlledDynamicWebAppCluster extends DynamicGroup, Entity, Startable, Resizable, MemberReplaceable, Group, JavaWebAppService, JavaWebAppService.CanDeployAndUndeploy, JavaWebAppService.CanRedeployAll
You can customise the web server by customising the memberSpec.
The children of this entity are:
DynamicCluster
of WebAppService
s (defaults to JBoss7Server)
DynamicCluster
. However, note that changing this entity's
members has no effect on the members of the underlying DynamicCluster - treat this as a read-only view.Entity.AdjunctSupport<T extends EntityAdjunct>, Entity.EnricherSupport, Entity.GroupSupport, Entity.PolicySupport, Entity.SensorSupport
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
Resizable.InsufficientCapacityException
JavaWebAppService.CanDeployAndUndeploy, JavaWebAppService.CanRedeployAll
WebAppServiceMetrics.Initializer
Modifier and Type | Field and Description |
---|---|
static AttributeSensor<DynamicWebAppCluster> |
CLUSTER |
static BasicAttributeSensorAndConfigKey<Group> |
CONTROLLED_GROUP |
static BasicAttributeSensorAndConfigKey<LoadBalancer> |
CONTROLLER |
static BasicAttributeSensorAndConfigKey<EntitySpec<? extends LoadBalancer>> |
CONTROLLER_SPEC |
static AttributeSensor<java.lang.String> |
HOSTNAME |
static ConfigKey<java.lang.Integer> |
INITIAL_SIZE |
static BasicAttributeSensorAndConfigKey<EntitySpec<? extends WebAppService>> |
MEMBER_SPEC |
static AttributeSensor<Lifecycle> |
SERVICE_STATE_ACTUAL |
static BasicAttributeSensorAndConfigKey<EntitySpec<? extends DynamicWebAppCluster>> |
WEB_CLUSTER_SPEC |
ENTITY_FILTER, RESCAN_EFFECTOR, RUNNING
FIRST, 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
REPLACE_MEMBER
NAMED_WARS, ROOT_WAR, WARS_BY_CONTEXT
ENABLED_PROTOCOLS, HTTP_PORT, HTTPS_PORT, HTTPS_SSL_CONFIG, ROOT_URL
BYTES_RECEIVED, BYTES_SENT, ERROR_COUNT, MAX_PROCESSING_TIME, PROCESSING_TIME_FRACTION_IN_WINDOW, PROCESSING_TIME_FRACTION_LAST, REQUEST_COUNT, REQUESTS_PER_SECOND_IN_WINDOW, REQUESTS_PER_SECOND_LAST, TOTAL_PROCESSING_TIME
CHECK_JAVA_HOSTNAME_BUG, JAVA_OPTS, JAVA_SYSPROPS, JAVA_VERSION_REQUIRED
DEPLOY, DEPLOYED_WARS, UNDEPLOY
REDEPLOY_ALL
Modifier and Type | Method and Description |
---|---|
DynamicWebAppCluster |
getCluster() |
Group |
getControlledGroup() |
LoadBalancer |
getController() |
addSubscription, addSubscription, entityFilter, rescanEntities, setEntityFilter, stop
getFirst, setMembers, setMembers
addChild, addChild, addMember, addMemberChild, addMemberChild, getCurrentSize, getMembers, hasMember, removeMember
addFeed, clearParent, enrichers, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getCreationTime, getDisplayName, getEntityType, getIconUrl, getId, getLocations, getParent, groups, invoke, policies, relations, removeChild, sensors, setDisplayName, setParent
getCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tags
config, getConfig
restart, start, stop
getCurrentSize, resize
replaceMember
deploy, undeploy
redeployAll
static final ConfigKey<java.lang.Integer> INITIAL_SIZE
static final BasicAttributeSensorAndConfigKey<LoadBalancer> CONTROLLER
static final BasicAttributeSensorAndConfigKey<Group> CONTROLLED_GROUP
static final BasicAttributeSensorAndConfigKey<EntitySpec<? extends LoadBalancer>> CONTROLLER_SPEC
static final BasicAttributeSensorAndConfigKey<EntitySpec<? extends WebAppService>> MEMBER_SPEC
static final BasicAttributeSensorAndConfigKey<EntitySpec<? extends DynamicWebAppCluster>> WEB_CLUSTER_SPEC
static final AttributeSensor<DynamicWebAppCluster> CLUSTER
static final AttributeSensor<java.lang.String> HOSTNAME
static final AttributeSensor<Lifecycle> SERVICE_STATE_ACTUAL
LoadBalancer getController()
DynamicWebAppCluster getCluster()
Group getControlledGroup()