Class Hierarchy
- java.lang.Object
- io.streamthoughts.azkarra.api.components.ComponentAttribute
- io.streamthoughts.azkarra.api.components.ComponentMetadata
- io.streamthoughts.azkarra.api.components.ComponentModule<T> (implements io.streamthoughts.azkarra.api.components.ComponentFactoryAware, io.streamthoughts.azkarra.api.config.Configurable, io.streamthoughts.azkarra.api.components.ConfigurableComponentFactory, java.util.function.Supplier<T>)
- io.streamthoughts.azkarra.api.components.ContextAwareComponentFactory (implements io.streamthoughts.azkarra.api.components.ComponentFactory)
- io.streamthoughts.azkarra.api.components.Restriction
- io.streamthoughts.azkarra.api.components.SimpleComponentDescriptor<T> (implements io.streamthoughts.azkarra.api.components.ComponentDescriptor<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.streamthoughts.azkarra.api.errors.AzkarraException
- io.streamthoughts.azkarra.api.errors.AzkarraContextException
- io.streamthoughts.azkarra.api.components.ComponentRegistrationException
- io.streamthoughts.azkarra.api.components.NoSuchComponentException
- io.streamthoughts.azkarra.api.components.NoUniqueComponentException
- io.streamthoughts.azkarra.api.components.ConflictingBeanDefinitionException
- io.streamthoughts.azkarra.api.errors.AzkarraContextException
- io.streamthoughts.azkarra.api.errors.AzkarraException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- io.streamthoughts.azkarra.api.components.ComponentFactory (also extends io.streamthoughts.azkarra.api.components.ComponentDescriptorRegistry, io.streamthoughts.azkarra.api.components.ComponentRegistry)
- io.streamthoughts.azkarra.api.components.GettableComponent<T>
- java.io.Closeable
- java.lang.Comparable<T>
- io.streamthoughts.azkarra.api.components.Ordered
- io.streamthoughts.azkarra.api.components.ComponentDescriptor<T>
- io.streamthoughts.azkarra.api.components.Ordered
- io.streamthoughts.azkarra.api.components.ComponentAliasesGenerator
- io.streamthoughts.azkarra.api.components.ComponentDescriptorFactory
- io.streamthoughts.azkarra.api.components.ComponentDescriptorModifier
- io.streamthoughts.azkarra.api.components.ComponentDescriptorRegistry
- io.streamthoughts.azkarra.api.components.ComponentFactory (also extends java.io.Closeable, io.streamthoughts.azkarra.api.components.ComponentRegistry)
- io.streamthoughts.azkarra.api.components.ComponentFactoryAware
- io.streamthoughts.azkarra.api.components.ComponentNameGenerator
- io.streamthoughts.azkarra.api.components.ComponentRegistry
- io.streamthoughts.azkarra.api.components.ComponentFactory (also extends java.io.Closeable, io.streamthoughts.azkarra.api.components.ComponentDescriptorRegistry)
- io.streamthoughts.azkarra.api.components.ConfigurableComponentFactory
- io.streamthoughts.azkarra.api.components.Qualifier<T>
- io.streamthoughts.azkarra.api.components.Versioned