| Name | Description | Type | Package | Framework |
| AddChildrenEffector | Entity initializer which defines an effector which adds a child blueprint to an entity. | Class | brooklyn.entity.effector | Brooklyn |
| AddEffector | Entity initializer which adds an effector to an entity. | Class | brooklyn.entity.effector | Brooklyn |
| AddSensor | Creates a new sensor. | Class | brooklyn.entity.effector | Brooklyn |
| Effector | An operation of some kind, carried out by an Entity. | Interface | brooklyn.entity | Brooklyn |
| EffectorAndBody | Class | brooklyn.entity.effector | Brooklyn | |
| EffectorBase | concrete implementation of Effector interface, but not (at this level of the hirarchy) defining an implementation | Class | brooklyn.entity.effector | Brooklyn |
| EffectorBody | Typical implementations override #main(ConfigBag) to do the work of the effector See also EffectorTasks: possibly this will be deleted in preference for an approach based on EffectorTasks. | Class | brooklyn.entity.effector | Brooklyn |
| Effectors | Class | brooklyn.entity.effector | Brooklyn | |
| Effectors .EffectorBuilder | Class | brooklyn.entity.effector | Brooklyn | |
| EffectorTasks | Miscellaneous tasks which are useful in effectors. | Class | brooklyn.entity.effector | Brooklyn |
| EffectorTasks .EffectorBodyTaskFactory | wrapper for EffectorBody which simply runs that body on each invocation; the body must be thread safe and ideally stateless | Class | brooklyn.entity.effector | Brooklyn |
| EffectorTasks .EffectorTaskFactory | Interface | brooklyn.entity.effector | Brooklyn | |
| EffectorTasks .ParameterTask | Class | brooklyn.entity.effector | Brooklyn | |
| EffectorWithBody | Interface | brooklyn.entity.effector | Brooklyn | |