| Name | Description | Type | Package | Framework |
| BasicEntitlementClassDefinition | Class | brooklyn.management.entitlement | Brooklyn | |
| EntitlementClass | Interface | brooklyn.management.entitlement | Brooklyn | |
| EntitlementContext | Interface | brooklyn.management.entitlement | Brooklyn | |
| EntitlementManager | Entitlement lookup relies on: an "entitlement context", consisting of at minimum a string identifier of the user/actor for which entitlement is being requested | Interface | brooklyn.management.entitlement | Brooklyn |
| EntitlementManagerAdapter | provides an easy entry point to supplying entitlements, by providing the dispatch and defining the additional methods which have to be supplied. | Class | brooklyn.management.entitlement | Brooklyn |
| EntitlementPredicates | Class | brooklyn.management.entitlement | Brooklyn | |
| Entitlements | Class | brooklyn.management.entitlement | Brooklyn | |
| Entitlements .EntitlementClassesEnum | Class | brooklyn.management.entitlement | Brooklyn | |
| Entitlements .EntityAndItem | Class | brooklyn.management.entitlement | Brooklyn | |
| Entitlements .FineGrainedEntitlements | Class | brooklyn.management.entitlement | Brooklyn | |
| Entitlements .FineGrainedEntitlements .SinglePermissionEntitlementChecker | Class | brooklyn.management.entitlement | Brooklyn | |
| Entitlements .LifecycleEffectors | These lifecycle operations are currently treated as effectors. | Class | brooklyn.management.entitlement | Brooklyn |
| NotEntitledException | Class | brooklyn.management.entitlement | Brooklyn | |
| PerUserEntitlementManagerWithDefault | Class | brooklyn.management.entitlement | Brooklyn | |
| WebEntitlementContext | Indicates an authenticated web request as the entitlements context; note user may still be null if no authentication was requested | Class | brooklyn.management.entitlement | Brooklyn |