Brooklyn

brooklyn.entity.webapp
[Java] Interface DynamicWebAppFabric

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

@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 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.