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 whether a components is already registered for the specified type and scope.<T> boolean
ComponentFactory. containsComponent(String type, Qualifier<T> qualifier)
Checks whether a components is already registered for the specified type and scope.<T> boolean
ContextAwareComponentFactory. containsComponent(Class<T> type, Qualifier<T> qualifier)
Checks whether a components is already registered for the specified type and scope.<T> boolean
ContextAwareComponentFactory. containsComponent(String alias, Qualifier<T> qualifier)
Checks whether a components is already registered for the specified type and scope.<T> Collection<ComponentDescriptor<T>>
ComponentDescriptorRegistry. findAllDescriptorsByAlias(String alias, Qualifier<T> qualifier)
Finds allComponentDescriptor
registered for the specified alias.<T> Collection<ComponentDescriptor<T>>
ContextAwareComponentFactory. findAllDescriptorsByAlias(String alias, Qualifier<T> qualifier)
Finds allComponentDescriptor
registered for the specified alias.<T> Collection<ComponentDescriptor<T>>
ComponentDescriptorRegistry. findAllDescriptorsByClass(Class<T> type, Qualifier<T> qualifier)
Finds allComponentDescriptor
registered for the specified type.<T> Collection<ComponentDescriptor<T>>
ContextAwareComponentFactory. findAllDescriptorsByClass(Class<T> type, Qualifier<T> qualifier)
Finds allComponentDescriptor
registered for the specified type.<T> Optional<ComponentDescriptor<T>>
ComponentDescriptorRegistry. findDescriptorByAlias(String alias, Qualifier<T> qualifier)
Finds aComponentDescriptor
for the specified type and options.<T> Optional<ComponentDescriptor<T>>
ContextAwareComponentFactory. findDescriptorByAlias(String alias, Qualifier<T> qualifier)
Finds aComponentDescriptor
for the specified type and options.<T> Optional<ComponentDescriptor<T>>
ComponentDescriptorRegistry. findDescriptorByClass(Class<T> type, Qualifier<T> qualifier)
Finds aComponentDescriptor
for the specified type and options.<T> Optional<ComponentDescriptor<T>>
ContextAwareComponentFactory. findDescriptorByClass(Class<T> type, Qualifier<T> qualifier)
Finds aComponentDescriptor
for the specified type and options.<T> Collection<GettableComponent<T>>
ComponentFactory. getAllComponents(Class<T> type, Qualifier<T> qualifier)
Gets all instances, which may be shared or independent, for the specified type.<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<GettableComponent<T>>
ContextAwareComponentFactory. getAllComponents(Class<T> type, 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> GettableComponent<T>
ComponentFactory. getComponent(Class<T> type, Qualifier<T> qualifier)
Gets an instance, which may be shared or independent, for the specified type.<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> GettableComponent<T>
ContextAwareComponentFactory. getComponent(Class<T> type, 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. -
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
RestrictionQualifier<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. 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. byVersion(Version version)
static <T> Qualifier<T>
Qualifiers. byVersion(String version)
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 whether a components is already registered for the specified type and scope.<T> boolean
DefaultComponentFactory. containsComponent(String type, Qualifier<T> qualifier)
Checks whether a components is already registered for the specified type and scope.<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, Qualifier<T> qualifier)
Finds allComponentDescriptor
registered for the specified type.<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, Qualifier<T> qualifier)
Finds aComponentDescriptor
for the specified type and options.<T> Collection<GettableComponent<T>>
DefaultComponentFactory. getAllComponents(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> GettableComponent<T>
DefaultComponentFactory. getComponent(Class<T> type, Qualifier<T> qualifier)
Gets an instance, 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.
-