Class Hierarchy
- java.lang.Object
- io.streamthoughts.azkarra.api.components.BaseComponentModule (implements io.streamthoughts.azkarra.api.components.ComponentFactoryAware, io.streamthoughts.azkarra.api.config.Configurable, io.streamthoughts.azkarra.api.components.ConfigurableComponentFactory)
- 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.ComponentAttribute
- io.streamthoughts.azkarra.api.components.ComponentMetadata
- io.streamthoughts.azkarra.api.components.DelegatingComponentFactory (implements io.streamthoughts.azkarra.api.components.ComponentFactory)
- io.streamthoughts.azkarra.api.components.ContextAwareComponentFactory
- 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.ConflictingComponentDefinitionException
- io.streamthoughts.azkarra.api.errors.AzkarraContextException
- io.streamthoughts.azkarra.api.errors.AzkarraException
- java.lang.RuntimeException
- java.lang.Exception
- io.streamthoughts.azkarra.api.components.BaseComponentModule (implements io.streamthoughts.azkarra.api.components.ComponentFactoryAware, io.streamthoughts.azkarra.api.config.Configurable, io.streamthoughts.azkarra.api.components.ConfigurableComponentFactory)
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.ConditionalDescriptorRegistry)
- 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.ConditionalDescriptorRegistry)
- 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.ConditionalDescriptorRegistry)
- io.streamthoughts.azkarra.api.components.ConditionalDescriptorRegistry
- io.streamthoughts.azkarra.api.components.ComponentFactory (also extends java.io.Closeable, io.streamthoughts.azkarra.api.components.ComponentDescriptorRegistry, io.streamthoughts.azkarra.api.components.ComponentRegistry)
- io.streamthoughts.azkarra.api.components.ConfigurableComponentFactory
- io.streamthoughts.azkarra.api.components.Qualifier<T>
- io.streamthoughts.azkarra.api.components.Versioned