|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
public interface EntityTypeRegistry
A registry of the entity implementations to be used when creating an entity of a given type. A given implementation can only be associated with one entity type interface.
Method Summary | |
---|---|
java.lang.Class
|
getEntityTypeOf(java.lang.Class type)
Returns the interface of this entity implementation. |
java.lang.Class
|
getImplementedBy(java.lang.Class type)
Returns the implementation to be used for the given entity type. |
EntityTypeRegistry
|
registerImplementation(java.lang.Class type, java.lang.Class implClazz)
Registers the implementation to use for a given entity type. |
Method Detail |
---|
public java.lang.Class getEntityTypeOf(java.lang.Class type)
public java.lang.Class getImplementedBy(java.lang.Class type)
entity
- the DriverDependentEntity to create the EntityDriver for.location
- the Location where the DriverDependentEntity is running.
public EntityTypeRegistry registerImplementation(java.lang.Class type, java.lang.Class implClazz)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.