Apache Tuscany SCA Kernel Sub-Project

org.apache.tuscany.spi.implementation.java
Interface Introspector

All Known Subinterfaces:
IntrospectionRegistry

public interface Introspector

Implementations are responsible for walking a component implementation class, adding additional component type information as appropriate

Version:
$Rev: 441893 $ $Date: 2006-09-09 20:41:09 -0700 (Sat, 09 Sep 2006) $

Method Summary
 PojoComponentType introspect(CompositeComponent parent, Class<?> clazz, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
          Walks the given component implementation class
 

Method Detail

introspect

PojoComponentType introspect(CompositeComponent parent,
                             Class<?> clazz,
                             PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type,
                             DeploymentContext context)
                             throws ProcessingException
Walks the given component implementation class

Parameters:
parent - the parent composite
clazz - the component implementation class
type - the component type associated with the implementation class
Returns:
the updated component type
Throws:
ProcessingException - if an error is encountered evaluating the implementation class

Apache Tuscany SCA Kernel Sub-Project

-