| Interface | Description | 
|---|---|
| AccessController | |
| EntityManager | For managing and querying entities. | 
| ExecutionContext | This is a Brooklyn extension to the Java  Executor. | 
| ExecutionManager | This class manages the execution of a number of jobs with tags. | 
| HasTaskChildren | Interface marks tasks which have explicit children,
 typically where the task defines the ordering of running those children tasks | 
| LocationManager | For managing and querying entities. | 
| ManagementContext | This is the entry point for accessing and interacting with a realm of applications and their entities in Brooklyn. | 
| ManagementContext.PropertiesReloadListener | |
| ManagementContextInjectable | Provides a way for the  ManagementContextto be injected directly. | 
| SubscriptionContext | This is the context through which an  Entitycan manage its subscriptions. | 
| SubscriptionHandle | |
| SubscriptionManager | The management interface for subscriptions. | 
| Task<T> | Represents a unit of work for execution. | 
| TaskAdaptable<T> | marker interface for something which can be adapted to a task | 
| TaskFactory<T extends TaskAdaptable<?>> | Interface for something which can generate tasks (or task wrappers) | 
| TaskQueueingContext | Marks a place where tasks can be added, e.g. | 
| TaskWrapper<T> | Interface for something which is not a task, but which is closely linked to one, ie. | 
| Class | Description | 
|---|---|
| AccessController.Response |