| Interface | Description | 
|---|---|
| EntityInitializer | Instances of this class supply logic which can be used to initialize entities. | 
| EntityProxy | Marker interface, indicating that this is a proxy to an entity. | 
| EntityTypeRegistry | A registry of the entity implementations to be used when creating an entity of a given type. | 
| Class | Description | 
|---|---|
| BasicEntityTypeRegistry | |
| EntityProxyImpl | A dynamic proxy for an entity. | 
| EntitySpec<T extends Entity> | Gives details of an entity to be created. | 
| InternalEntityFactory | Creates entities (and proxies) of required types, given the 
 
 This is an internal class for use by core-brooklyn. | 
| InternalFactory | |
| InternalFactory.FactoryConstructionTracker | For tracking if constructor has been called by framework, or in legacy way (i.e. | 
| InternalLocationFactory | Creates locations of required types. | 
| InternalPolicyFactory | Creates policies of required types. | 
| Annotation Type | Description | 
|---|---|
| ImplementedBy | A pointer to the default implementation of an entity. |