public interface ImplementationProcessor<I extends org.fabric3.api.model.type.component.Implementation<?>>
Component, potentially adding metadata based on introspecting the component implementation.| Modifier and Type | Method and Description |
|---|---|
void |
process(org.fabric3.api.model.type.component.Component<I> component,
java.lang.Class<?> clazz,
IntrospectionContext context)
Processes a component component, introspecting the provided implementation class to determine the component type.
|
void |
process(org.fabric3.api.model.type.component.Component<I> component,
IntrospectionContext context)
Processes the component definition.
|
void process(org.fabric3.api.model.type.component.Component<I> component, IntrospectionContext context)
component - the component definitioncontext - the introspection contextvoid process(org.fabric3.api.model.type.component.Component<I> component, java.lang.Class<?> clazz, IntrospectionContext context)
component - the component componentclazz - the implementation classcontext - the introspection context