Uses of Interface
io.streamthoughts.azkarra.api.components.Qualifier
-
Packages that use Qualifier Package Description io.streamthoughts.azkarra.api.components io.streamthoughts.azkarra.api.components.qualifier io.streamthoughts.azkarra.runtime.components -
-
Uses of Qualifier in io.streamthoughts.azkarra.api.components
Methods in io.streamthoughts.azkarra.api.components with parameters of type Qualifier Modifier and Type Method Description default boolean
Qualifier. contains(Qualifier qualifier)
<T> boolean
ComponentFactory. containsComponent(Class<T> type, Qualifier<T> qualifier)
Checks if at least one component is registered for the given type and qualifier.<T> boolean
ComponentFactory. containsComponent(String type, Qualifier<T> qualifier)
Checks if at least one component is registered for the given type and qualifier.<T> boolean
DelegatingComponentFactory. containsComponent(Class<T> type, Qualifier<T> qualifier)
<T> boolean
DelegatingComponentFactory. containsComponent(String type, Qualifier<T> qualifier)
<T> Collection<ComponentDescriptor<T>>
ComponentDescriptorRegistry. findAllDescriptorsByAlias(String alias, Qualifier<T> qualifier)
Finds allComponentDescriptor
registered for the specified alias.<T> Collection<ComponentDescriptor<T>>
ConditionalDescriptorRegistry. findAllDescriptorsByAlias(String alias, ComponentConditionalContext context, Qualifier<T> qualifier)
Finds allComponentDescriptor
registered for the specified alias.<T> Collection<ComponentDescriptor<T>>
DelegatingComponentFactory. findAllDescriptorsByAlias(String alias, ComponentConditionalContext context, Qualifier<T> qualifier)
<T> Collection<ComponentDescriptor<T>>
DelegatingComponentFactory. findAllDescriptorsByAlias(String alias, Qualifier<T> qualifier)
<T> Collection<ComponentDescriptor<T>>
ComponentDescriptorRegistry. findAllDescriptorsByClass(Class<T> type, Qualifier<T> qualifier)
Finds allComponentDescriptor
registered for the specified type.<T> Collection<ComponentDescriptor<T>>
ConditionalDescriptorRegistry. findAllDescriptorsByClass(Class<T> type, ComponentConditionalContext context, Qualifier<T> qualifier)
Finds allComponentDescriptor
registered for the specified type.<T> Collection<ComponentDescriptor<T>>
DelegatingComponentFactory. findAllDescriptorsByClass(Class<T> type, ComponentConditionalContext context, Qualifier<T> qualifier)
<T> Collection<ComponentDescriptor<T>>
DelegatingComponentFactory. findAllDescriptorsByClass(Class<T> type, Qualifier<T> qualifier)
<T> Optional<ComponentDescriptor<T>>
ComponentDescriptorRegistry. findDescriptorByAlias(String alias, Qualifier<T> qualifier)
Finds aComponentDescriptor
for the specified type and options.<T> Optional<ComponentDescriptor<T>>
ConditionalDescriptorRegistry. findDescriptorByAlias(String alias, ComponentConditionalContext context, Qualifier<T> qualifier)
Finds aComponentDescriptor
for the specified type and options.<T> Optional<ComponentDescriptor<T>>
DelegatingComponentFactory. findDescriptorByAlias(String alias, ComponentConditionalContext context, Qualifier<T> qualifier)
<T> Optional<ComponentDescriptor<T>>
DelegatingComponentFactory. findDescriptorByAlias(String alias, Qualifier<T> qualifier)
<T> Optional<ComponentDescriptor<T>>
ComponentDescriptorRegistry. findDescriptorByClass(Class<T> type, Qualifier<T> qualifier)
Finds aComponentDescriptor
for the specified type and options.<T> Optional<ComponentDescriptor<T>>
ConditionalDescriptorRegistry. findDescriptorByClass(Class<T> type, ComponentConditionalContext context, Qualifier<T> qualifier)
Finds aComponentDescriptor
for the specified type and options.<T> Optional<ComponentDescriptor<T>>
DelegatingComponentFactory. findDescriptorByClass(Class<T> type, ComponentConditionalContext context, Qualifier<T> qualifier)
<T> Optional<ComponentDescriptor<T>>
DelegatingComponentFactory. findDescriptorByClass(Class<T> type, Qualifier<T> qualifier)
<T> Collection<GettableComponent<T>>
ComponentFactory. getAllComponentProviders(Class<T> type, Qualifier<T> qualifier)
Gets all instances, which may be shared or independent, for the specified type.<T> Collection<GettableComponent<T>>
DelegatingComponentFactory. getAllComponentProviders(Class<T> type, Qualifier<T> qualifier)
<T> Collection<T>
ComponentFactory. getAllComponents(Class<T> type, Conf conf, Qualifier<T> qualifier)
Gets all instances, which may be shared or independent, for the specified type.<T> Collection<T>
ComponentFactory. getAllComponents(String type, Conf conf, Qualifier<T> qualifier)
Gets all instances, which may be shared or independent, for the specified type.default <T> Collection<T>
ConfigurableComponentFactory. getAllComponents(Class<T> type, Qualifier<T> qualifier)
Gets all instances, which may be shared or independent, for the specified type.default <T> Collection<T>
ConfigurableComponentFactory. getAllComponents(String alias, Qualifier<T> qualifier)
Gets all instances, which may be shared or independent, for the specified type.<T> Collection<T>
ContextAwareComponentFactory. getAllComponents(Class<T> type, Conf conf, Qualifier<T> qualifier)
Gets all instances, which may be shared or independent, for the specified type.<T> Collection<T>
ContextAwareComponentFactory. getAllComponents(String alias, Conf conf, Qualifier<T> qualifier)
Gets all instances, which may be shared or independent, for the specified type.<T> Collection<T>
DelegatingComponentFactory. getAllComponents(Class<T> type, Conf conf, Qualifier<T> qualifier)
<T> Collection<T>
DelegatingComponentFactory. getAllComponents(String type, Conf conf, Qualifier<T> qualifier)
<T> T
ComponentFactory. getComponent(Class<T> type, Conf conf, Qualifier<T> qualifier)
Gets an instance, which may be shared or independent, for the specified type.<T> T
ComponentFactory. getComponent(String type, Conf conf, Qualifier<T> qualifier)
Gets an instance, which may be shared or independent, for the specified type.default <T> T
ConfigurableComponentFactory. getComponent(Class<T> type, Qualifier<T> qualifier)
Gets an instance, which may be shared or independent, for the specified type.default <T> T
ConfigurableComponentFactory. getComponent(String alias, Qualifier<T> qualifier)
Gets an instance, which may be shared or independent, for the specified type.<T> T
ContextAwareComponentFactory. getComponent(Class<T> type, Conf conf, Qualifier<T> qualifier)
Gets an instance, which may be shared or independent, for the specified type.<T> T
ContextAwareComponentFactory. getComponent(String alias, Conf conf, Qualifier<T> qualifier)
Gets an instance, which may be shared or independent, for the specified type.<T> T
DelegatingComponentFactory. getComponent(Class<T> type, Conf conf, Qualifier<T> qualifier)
<T> T
DelegatingComponentFactory. getComponent(String type, Conf conf, Qualifier<T> qualifier)
<T> GettableComponent<T>
ComponentFactory. getComponentProvider(Class<T> type, Qualifier<T> qualifier)
Gets an instance, which may be shared or independent, for the specified type.<T> GettableComponent<T>
DelegatingComponentFactory. getComponentProvider(Class<T> type, Qualifier<T> qualifier)
-
Uses of Qualifier in io.streamthoughts.azkarra.api.components.qualifier
Classes in io.streamthoughts.azkarra.api.components.qualifier that implement Qualifier Modifier and Type Class Description class
CompositeQualifier<T>
class
LatestVersionQualifier<T>
class
NamedQualifier<T>
class
PrimaryQualifier<T>
class
RestrictionQualifier<T>
class
SecondaryQualifier<T>
class
VersionQualifier<T>
Methods in io.streamthoughts.azkarra.api.components.qualifier that return Qualifier Modifier and Type Method Description static <T> Qualifier<T>
Qualifiers. byLatestVersion()
static <T> Qualifier<T>
Qualifiers. byName(String name)
static <T> Qualifier<T>
Qualifiers. byPrimary()
static <T> Qualifier<T>
Qualifiers. byQualifiers(Qualifier<T>... qualifiers)
static <T> Qualifier<T>
Qualifiers. byRestriction(Restriction restriction)
static <T> Qualifier<T>
Qualifiers. byRestriction(String type, String value)
static <T> Qualifier<T>
Qualifiers. bySecondary()
static <T> Qualifier<T>
Qualifiers. byVersion(Version version)
static <T> Qualifier<T>
Qualifiers. byVersion(String version)
static <T> Qualifier<T>
Qualifiers. excludeByName(String name)
static <T> Qualifier<T>
Qualifiers. excludeSecondary()
Methods in io.streamthoughts.azkarra.api.components.qualifier with parameters of type Qualifier Modifier and Type Method Description static <T> Qualifier<T>
Qualifiers. byQualifiers(Qualifier<T>... qualifiers)
Constructors in io.streamthoughts.azkarra.api.components.qualifier with parameters of type Qualifier Constructor Description CompositeQualifier(Qualifier<T>... qualifiers)
Creates a newCompositeQualifier
instance. -
Uses of Qualifier in io.streamthoughts.azkarra.runtime.components
Methods in io.streamthoughts.azkarra.runtime.components with parameters of type Qualifier Modifier and Type Method Description <T> boolean
DefaultComponentFactory. containsComponent(Class<T> type, Qualifier<T> qualifier)
Checks if at least one component is registered for the given type and qualifier.<T> boolean
DefaultComponentFactory. containsComponent(String type, Qualifier<T> qualifier)
Checks if at least one component is registered for the given type and qualifier.<T> Collection<ComponentDescriptor<T>>
DefaultComponentFactory. findAllDescriptorsByAlias(String alias, ComponentConditionalContext context, Qualifier<T> qualifier)
Finds allComponentDescriptor
registered for the specified alias.<T> Collection<ComponentDescriptor<T>>
DefaultComponentFactory. findAllDescriptorsByAlias(String alias, Qualifier<T> qualifier)
Finds allComponentDescriptor
registered for the specified alias.<T> Collection<ComponentDescriptor<T>>
DefaultComponentFactory. findAllDescriptorsByClass(Class<T> type, ComponentConditionalContext context, Qualifier<T> qualifier)
Finds allComponentDescriptor
registered for the specified type.<T> Collection<ComponentDescriptor<T>>
DefaultComponentFactory. findAllDescriptorsByClass(Class<T> type, Qualifier<T> qualifier)
Finds allComponentDescriptor
registered for the specified type.<T> Optional<ComponentDescriptor<T>>
DefaultComponentFactory. findDescriptorByAlias(String alias, ComponentConditionalContext context, Qualifier<T> qualifier)
Finds aComponentDescriptor
for the specified type and options.<T> Optional<ComponentDescriptor<T>>
DefaultComponentFactory. findDescriptorByAlias(String alias, Qualifier<T> qualifier)
Finds aComponentDescriptor
for the specified type and options.<T> Optional<ComponentDescriptor<T>>
DefaultComponentFactory. findDescriptorByClass(Class<T> type, ComponentConditionalContext context, Qualifier<T> qualifier)
Finds aComponentDescriptor
for the specified type and options.<T> Optional<ComponentDescriptor<T>>
DefaultComponentFactory. findDescriptorByClass(Class<T> type, Qualifier<T> qualifier)
Finds aComponentDescriptor
for the specified type and options.<T> Collection<GettableComponent<T>>
DefaultComponentFactory. getAllComponentProviders(Class<T> type, Qualifier<T> qualifier)
Gets all instances, which may be shared or independent, for the specified type.<T> Collection<T>
DefaultComponentFactory. getAllComponents(Class<T> type, Conf conf, Qualifier<T> qualifier)
Gets all instances, which may be shared or independent, for the specified type.<T> Collection<T>
DefaultComponentFactory. getAllComponents(String alias, Conf conf, Qualifier<T> qualifier)
Gets all instances, which may be shared or independent, for the specified type.<T> T
DefaultComponentFactory. getComponent(Class<T> type, Conf conf, Qualifier<T> qualifier)
Gets an instance, which may be shared or independent, for the specified type.<T> T
DefaultComponentFactory. getComponent(String alias, Conf conf, Qualifier<T> qualifier)
Gets an instance, which may be shared or independent, for the specified type.<T> GettableComponent<T>
DefaultComponentFactory. getComponentProvider(Class<T> type, Qualifier<T> qualifier)
Gets an instance, which may be shared or independent, for the specified type.
-