| Interface | Description |
|---|---|
| ComponentAnnotationMapper |
Maps an annotation to a component implementation type.
|
| ComponentProcessor |
Processes a
Component, delegating to ImplementationProcessors to add relevant metadata. |
| HeuristicProcessor |
Interface for processors that provide heuristic introspection of component implementations.
|
| ImplementationIntrospector |
Introspects a Java-based implementation.
|
| ImplementationProcessor<I extends org.fabric3.api.model.type.component.Implementation<?>> |
Processes a
Component, potentially adding metadata based on introspecting the component implementation. |
| IntrospectionHelper |
Helper service that provides support methods to simplify introspection.
|
| PostProcessor |
Performs post-processing during component implementation introspection.
|
| ReferenceProcessor |
| Class | Description |
|---|---|
| AbstractBindingPostProcessor<A extends java.lang.annotation.Annotation> |
Base class for introspecting binding information in a component implementation.
|
| AnnotationHelper | |
| InvalidAnnotation |
Denotes an invalid use of an annotation.
|
| InvalidImplementation |
Denotes an invalid implementation.
|
| JavaValidationFailure |
Base class for validation failures occurring in Java artifacts.
|
| MissingResource |
Denotes a missing resource such as a class file.
|
| NoConstructorFound | |
| UnknownInjectionType |
Denotes an unknown InjectableAttributeType.
|
| Enum | Description |
|---|---|
| MultiplicityType |
Denotes the multiplicty type for a Java class, i.e.
|