Package io.streamthoughts.azkarra.api.components
-
Interface Summary Interface Description ComponentAliasesGenerator ComponentDescriptor<T> Describes a single component managed by aComponentFactory.ComponentDescriptorFactory Factory to create newSimpleComponentDescriptorinstance.ComponentDescriptorModifier Callback for modifying a given component descriptor.ComponentDescriptorRegistry ComponentFactory ComponentFactoryAware ComponentNameGenerator Interface which is used for generating component name.ComponentRegistry TheComponentRegistryis the main interface for managing components used in an Azkarra application.ConditionalDescriptorRegistry The main interface that defines methods to find registeredComponentDescriptorfor enable components.ConfigurableComponentFactory GettableComponent<T> Class for getting a configurable component.Ordered Qualifier<T> Versioned -
Class Summary Class Description BaseComponentModule An abstract base class that can be extended to supply configurable components.ComponentAttribute ComponentMetadata ComponentModule<T> A configurable component supplier which has access to theComponentFactory.ContextAwareComponentFactory DelegatingComponentFactory A delegatingComponentFactoryimplementation.Restriction SimpleComponentDescriptor<T> TheSimpleComponentDescriptoris the base class used fro describing components. -
Exception Summary Exception Description ComponentRegistrationException ConflictingComponentDefinitionException NoSuchComponentException NoUniqueComponentException