public interface ControlledDynamicWebAppCluster extends DynamicGroup, Entity, Startable, Resizable, MemberReplaceable, Group, ElasticJavaWebAppService, JavaWebAppService.CanDeployAndUndeploy, JavaWebAppService.CanRedeployAll
You can customise the web server by customising the memberSpec.
The children of this entity are:
DynamicCluster of WebAppServices (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.Resizable.InsufficientCapacityExceptionElasticJavaWebAppService.ElasticJavaWebAppServiceAwareLocation, ElasticJavaWebAppService.FactoryJavaWebAppService.CanDeployAndUndeploy, JavaWebAppService.CanRedeployAllWebAppServiceMetrics.InitializerStartable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody| 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 BasicAttributeSensorAndConfigKey<ConfigurableEntityFactory<? extends WebAppService>> |
FACTORY |
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, RUNNINGFIRST, FIRST_MEMBER, GROUP_MEMBERS, MEMBER_DELEGATE_CHILDREN, MEMBER_DELEGATE_NAME_FORMAT, RUNNING_QUORUM_CHECK, UP_QUORUM_CHECKGROUP_SIZE, MEMBER_ADDED, MEMBER_REMOVEDREPLACE_MEMBERNAMED_WARS, ROOT_WAR, WARS_BY_CONTEXTENABLED_PROTOCOLS, HTTP_PORT, HTTPS_PORT, HTTPS_SSL_CONFIG, ROOT_URLBYTES_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_TIMECHECK_JAVA_HOSTNAME_BUG, JAVA_OPTS, JAVA_SYSPROPS, JAVA_VERSION_REQUIREDRESTART, SERVICE_UP, START, STOPDEPLOY, DEPLOYED_WARS, UNDEPLOYREDEPLOY_ALL| Modifier and Type | Method and Description |
|---|---|
DynamicWebAppCluster |
getCluster() |
Group |
getControlledGroup() |
LoadBalancer |
getController() |
ConfigurableEntityFactory<WebAppService> |
getFactory() |
addSubscription, addSubscription, entityFilter, rescanEntities, setEntityFilter, stopsetMembers, setMembersaddChild, addChild, addMember, addMemberChild, addMemberChild, getCurrentSize, getMembers, hasMember, removeMembergetCurrentSize, resizereplaceMemberrestart, start, stopdeploy, undeployredeployAllstatic 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<ConfigurableEntityFactory<? extends WebAppService>> FACTORY
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()
ConfigurableEntityFactory<WebAppService> getFactory()
DynamicWebAppCluster getCluster()
Group getControlledGroup()