Package io.streamthoughts.azkarra.api.components
-
Interface Summary Interface Description ComponentAliasesGenerator ComponentDescriptor<T> Describes a single component managed by aComponentFactory
.ComponentDescriptorFactory Factory to create newSimpleComponentDescriptor
instance.ComponentDescriptorModifier Callback for modifying a given component descriptor.ComponentDescriptorRegistry ComponentFactory ComponentFactoryAware ComponentNameGenerator Interface which is used for generating component name.ComponentRegistry TheComponentRegistry
is the main interface for managing components used in an Azkarra application.ConditionalDescriptorRegistry The main interface that defines methods to find registeredComponentDescriptor
for 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 delegatingComponentFactory
implementation.Restriction SimpleComponentDescriptor<T> TheSimpleComponentDescriptor
is the base class used fro describing components. -
Exception Summary Exception Description ComponentRegistrationException ConflictingComponentDefinitionException NoSuchComponentException NoUniqueComponentException