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 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.ElasticJavaWebAppService.ElasticJavaWebAppServiceAwareLocation, ElasticJavaWebAppService.Factory
JavaWebAppService.CanDeployAndUndeploy, JavaWebAppService.CanRedeployAll
WebAppServiceMetrics.Initializer
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
Modifier and Type | Field and Description |
---|---|
static AttributeSensor<DynamicWebAppCluster> |
CLUSTER |
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, RUNNING
FIRST, FIRST_MEMBER, GROUP_MEMBERS, MEMBER_DELEGATE_CHILDREN, MEMBER_DELEGATE_NAME_FORMAT, RUNNING_QUORUM_CHECK, UP_QUORUM_CHECK
GROUP_SIZE, MEMBER_ADDED, MEMBER_REMOVED
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
RESTART, SERVICE_UP, START, STOP
DEPLOY, DEPLOYED_WARS, UNDEPLOY
REDEPLOY_ALL
Modifier and Type | Method and Description |
---|---|
DynamicWebAppCluster |
getCluster() |
LoadBalancer |
getController() |
ConfigurableEntityFactory<WebAppService> |
getFactory() |
addSubscription, addSubscription, entityFilter, rescanEntities, setEntityFilter, setEntityFilter, stop
setMembers, setMembers
addChild, addChild, addMember, addMemberChild, addMemberChild, getCurrentSize, getMembers, hasMember, removeMember
getCurrentSize, resize
replaceMember
deploy, undeploy
redeployAll
static final ConfigKey<java.lang.Integer> INITIAL_SIZE
static final BasicAttributeSensorAndConfigKey<LoadBalancer> CONTROLLER
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()