|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ImplementationProcessor | Implementations process class-level metadata, typically parsing annotations and updating the corresponding
ComponentType . |
ImplementationProcessorService | Provides utility methods for Java implementation processing |
IntrospectionRegistry | A system service which tracks ImplementationProcessor s |
Introspector | Implementations are responsible for walking a component implementation class, adding additional component type information as appropriate |
Class Summary | |
---|---|
AbstractPropertyProcessor<A extends Annotation> | Base class for ImplementationProcessors that handle annotations that add Properties. |
ConstructorDefinition<T> | Hold injection information for the constructor used to instantiate a component implementation instance |
ImplementationProcessorExtension | A convenience class for annotation processors which alleviates the need to implement unused callbacks |
JavaMappedComponentType<S extends JavaMappedService,R extends JavaMappedReference,P extends JavaMappedProperty<?>> | A specialized component type definition whose services, references and properties can be mapped to the Java programming model. |
JavaMappedProperty<T> | A Property definition that is mapped to a specific location in the implementation class. |
JavaMappedReference | A ReferenceDefinition definition that is mapped to a specific location in the implementation class. |
JavaMappedService | A ServiceDefinition definition that is mapped to a Java interface. |
PojoComponentType<S extends ServiceDefinition,R extends ReferenceDefinition,P extends Property<?>> | A component type specialization for POJO implementations |
Exception Summary | |
---|---|
DuplicatePropertyException | Thrown when an implementation has more than one property injection site with the same name |
IllegalPropertyException | Denotes an illegal property definition in a component type |
ProcessingException | Denotes a problem processing annotations on a POJO implementation |
|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |