| Name | Description | Type | Package | Framework |
| AbstractEntityAdjunct | | Class | brooklyn.policy.basic | Brooklyn |
|
| AbstractPolicy | | Class | brooklyn.policy.basic | Brooklyn |
|
| AdjunctType | This is the actual type of a policy instance at runtime. | Class | brooklyn.policy.basic | Brooklyn |
|
| AutoScalerPolicy | Policy that is attached to a Resizable entity and dynamically adjusts its size in response to emitted POOL_COLD and POOL_HOT events. | Class | brooklyn.policy.autoscaling | Brooklyn |
|
| AutoScalerPolicy .Builder | | Class | brooklyn.policy.autoscaling | Brooklyn |
|
| BalanceableContainer | Contains worker items that can be moved between this container and others to effect load balancing. | Interface | brooklyn.policy.loadbalancing | Brooklyn |
|
| BalanceablePoolModel | Captures the state of a balanceable cluster of containers and all their constituent items, including workrates, for consumption by a BalancingStrategy. | Interface | brooklyn.policy.loadbalancing | Brooklyn |
|
| BalanceableWorkerPool | Represents an elastic group of "container" entities, each of which is capable of hosting "item" entities that perform work and consume the container's available resources (e. | Interface | brooklyn.policy.loadbalancing | Brooklyn |
|
| BalanceableWorkerPool .ContainerItemPair | Encapsulates an item and a container; emitted for ITEM_ADDED, ITEM_REMOVED and ITEM_MOVED sensors. | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
| BalanceableWorkerPoolImpl | | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
| BalancingStrategy | Represents an abstract algorithm for optimally balancing worker "items" among several "containers" based on the workloads of the items, and corresponding high- and low-thresholds on the containers. | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
| ConfigMapImpl | | Class | brooklyn.policy.basic | Brooklyn |
|
| ConnectionFailureDetector | Monitors a given HostAndPort, to emit HASensors. | Class | brooklyn.policy.ha | Brooklyn |
|
| ConnectionFailureDetector .LastPublished | | Class | brooklyn.policy.ha | Brooklyn |
|
| DefaultBalanceablePoolModel | Standard implementation of BalanceablePoolModel, providing essential arithmetic for item and container workrates and thresholds. | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
| DefaultFollowTheSunModel | | Class | brooklyn.policy.followthesun | Brooklyn |
|
| Enricher | Publishes metrics for an entity, e. | Interface | brooklyn.policy | Brooklyn |
|
| EnricherSpec | Gives details of an enricher to be created. | Class | brooklyn.policy | Brooklyn |
|
| EnricherSpec .ExtensibleEnricherSpec | | Class | brooklyn.policy | Brooklyn |
|
| EnricherType | Gives type information for an Enricher. | Interface | brooklyn.policy | Brooklyn |
|
| EntityAdjunct | EntityAdjuncts are supplementary logic that can be attached to Entities, such as providing sensor enrichment or event-driven policy behavior | Interface | brooklyn.policy | Brooklyn |
|
| FollowTheSunModel | Captures the state of items, containers and locations for the purpose of moving items around to minimise latency. | Interface | brooklyn.policy.followthesun | Brooklyn |
|
| FollowTheSunParameters | | Class | brooklyn.policy.followthesun | Brooklyn |
|
| FollowTheSunPolicy | | Class | brooklyn.policy.followthesun | Brooklyn |
|
| FollowTheSunPool | | Interface | brooklyn.policy.followthesun | Brooklyn |
|
| FollowTheSunPool .ContainerItemPair | Encapsulates an item and a container; emitted by sensors. | Class | brooklyn.policy.followthesun | Brooklyn |
|
| FollowTheSunPoolImpl | | Class | brooklyn.policy.followthesun | Brooklyn |
|
| FollowTheSunStrategy | | Class | brooklyn.policy.followthesun | Brooklyn |
|
| GeneralPurposePolicy | | Class | brooklyn.policy.basic | Brooklyn |
|
| HASensors | | Class | brooklyn.policy.ha | Brooklyn |
|
| HASensors .FailureDescriptor | | Class | brooklyn.policy.ha | Brooklyn |
|
| ItemsInContainersGroup | A group of items that are contained within a given (dynamically changing) set of containers. | Interface | brooklyn.policy.loadbalancing | Brooklyn |
|
| ItemsInContainersGroupImpl | A group of items that are contained within a given (dynamically changing) set of containers. | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
| LoadBalancingPolicy | Policy that is attached to a pool of "containers", each of which can host one or more migratable "items". | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
| LocationConstraint | Temporary stub to resolve dependencies in ported LoadBalancingPolicy. | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
| MaxPoolSizeReachedEvent | | Class | brooklyn.policy.autoscaling | Brooklyn |
|
| MaxPoolSizeReachedEvent .Builder | | Class | brooklyn.policy.autoscaling | Brooklyn |
|
| MemberFailureDetectionPolicy | Detects when members of a group have failed/recovered, and emits ENTITY_FAILED or ENTITY_RECOVERED accordingly. | Class | brooklyn.policy.ha | Brooklyn |
|
| Movable | Represents an item that can be migrated between balanceable containers. | Interface | brooklyn.policy.loadbalancing | Brooklyn |
|
| Policies | | Class | brooklyn.policy.basic | Brooklyn |
|
| Policy | Policies implement actions and thus must be suspendable; policies should continue to evaluate their sensors and indicate their desired planned action even if they aren't invoking them | Interface | brooklyn.policy | Brooklyn |
|
| PolicyDynamicType | | Class | brooklyn.policy.basic | Brooklyn |
|
| PolicySpec | Gives details of a policy to be created. | Class | brooklyn.policy | Brooklyn |
|
| PolicyType | Gives type information for a Policy. | Interface | brooklyn.policy | Brooklyn |
|
| PolicyTypeSnapshot | | Class | brooklyn.policy.basic | Brooklyn |
|
| PolicyUtilForPool | Provides conveniences for searching for hot/cold containers in a provided pool model. | Class | brooklyn.policy.loadbalancing | Brooklyn |
|
| ResizeOperator | | Interface | brooklyn.policy.autoscaling | Brooklyn |
|
| ServiceFailureDetector | Emits HASensors. | Class | brooklyn.policy.ha | Brooklyn |
|
| ServiceFailureDetector .LastPublished | | Class | brooklyn.policy.ha | Brooklyn |
|
| ServiceReplacer | attaches to a DynamicCluster and replaces a failed member in response to HASensors. | Class | brooklyn.policy.ha | Brooklyn |
|
| ServiceRestarter | attaches to a SoftwareProcess (or anything Startable, emitting ENTITY_FAILED or other configurable sensor), and invokes restart on failure; | Class | brooklyn.policy.ha | Brooklyn |
|
| SizeHistory | Using a TimeWindowedList, tracks the recent history of values to allow a summary of those values to be obtained. | Class | brooklyn.policy.autoscaling | Brooklyn |
|
| SizeHistory .WindowSummary | | Class | brooklyn.policy.autoscaling | Brooklyn |
|
| WeightedObject | | Class | brooklyn.policy.followthesun | Brooklyn |