Brooklyn

brooklyn.entity.webapp
[Java] Interface DynamicWebAppFabric

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

@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
 
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, 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 Entity
addChild, addEnricher, addGroup, addOwnedChild, addPolicy, clearOwner, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getDisplayName, getEnrichers, getEntityType, getGroups, getId, getLocations, getOwnedChildren, getOwner, getParent, getPolicies, invoke, removeChild, removeEnricher, removeOwnedChild, removePolicy, setOwner, setParent
 

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.