Brooklyn

brooklyn.entity.webapp
[Java] Interface DynamicWebAppFabric

brooklyn.entity.group.Fabric
  brooklyn.entity.Entity
      brooklyn.entity.webapp.WebAppServiceConstants
          brooklyn.entity.trait.Startable
              brooklyn.entity.webapp.WebAppService
                  brooklyn.entity.rebind.Rebindable
                      brooklyn.entity.webapp.DynamicWebAppFabric
                          brooklyn.entity.group.Tier
                              brooklyn.entity.Group
                                  brooklyn.entity.basic.AbstractGroup
                                      brooklyn.entity.trait.Changeable
                                          brooklyn.entity.group.DynamicFabric
                                              brooklyn.entity.trait.Identifiable
All Superinterfaces:
Fabric, Entity, WebAppServiceConstants, Startable, WebAppService, Rebindable, Tier, Group, AbstractGroup, Changeable, DynamicFabric, Identifiable

@ImplementedBy(DynamicWebAppFabricImpl.class)
public interface DynamicWebAppFabric
extends DynamicFabric, WebAppService

DynamicWebAppFabric provide a fabric of clusters, aggregating the entity attributes. Currently totals and averages:


Field Summary
static AttributeSensor ERROR_COUNT_PER_NODE

static AttributeSensor REQUESTS_PER_SECOND_IN_WINDOW_PER_NODE

static AttributeSensor REQUESTS_PER_SECOND_LAST_PER_NODE

static AttributeSensor REQUEST_COUNT_PER_NODE

static AttributeSensor TOTAL_PROCESSING_TIME_PER_NODE

 
Fields inherited from interface DynamicFabric
CUSTOM_CHILD_FLAGS, DISPLAY_NAME_PREFIX, DISPLAY_NAME_SUFFIX, FABRIC_SIZE, FACTORY, MEMBER_SPEC, SERVICE_STATE
 
Fields inherited from interface WebAppServiceConstants
AVG_REQUESTS_PER_SECOND, AVG_REQUESTS_PER_SECOND_PERIOD, BYTES_RECEIVED, BYTES_SENT, ENABLED_PROTOCOLS, ERROR_COUNT, HTTPS_PORT, HTTPS_SSL_CONFIG, HTTP_PORT, MAX_PROCESSING_TIME, PROCESSING_TIME_FRACTION_IN_WINDOW, PROCESSING_TIME_FRACTION_LAST, REQUESTS_PER_SECOND, REQUESTS_PER_SECOND_IN_WINDOW, REQUESTS_PER_SECOND_LAST, REQUESTS_PER_SECOND_WINDOW_PERIOD, REQUEST_COUNT, ROOT_URL, TOTAL_PROCESSING_TIME
 
Method Summary
 
Methods inherited from interface DynamicFabric
getFabricSize, setFactory, setMemberSpec
 
Methods inherited from interface AbstractGroup
setMembers, setMembers
 
Methods inherited from interface Startable
restart, start, stop
 

Field Detail

ERROR_COUNT_PER_NODE

public static final AttributeSensor ERROR_COUNT_PER_NODE


REQUESTS_PER_SECOND_IN_WINDOW_PER_NODE

public static final AttributeSensor REQUESTS_PER_SECOND_IN_WINDOW_PER_NODE


REQUESTS_PER_SECOND_LAST_PER_NODE

public static final AttributeSensor REQUESTS_PER_SECOND_LAST_PER_NODE


REQUEST_COUNT_PER_NODE

public static final AttributeSensor REQUEST_COUNT_PER_NODE


TOTAL_PROCESSING_TIME_PER_NODE

public static final AttributeSensor TOTAL_PROCESSING_TIME_PER_NODE


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.