Uses of Class
io.streamthoughts.azkarra.api.components.ComponentDescriptor
-
Packages that use ComponentDescriptor Package Description io.streamthoughts.azkarra.api.components io.streamthoughts.azkarra.api.providers io.streamthoughts.azkarra.runtime.components -
-
Uses of ComponentDescriptor in io.streamthoughts.azkarra.api.components
Methods in io.streamthoughts.azkarra.api.components that return ComponentDescriptor Modifier and Type Method Description ComponentDescriptor<T>
ComponentDescriptorFactory. make(Class<? extends T> type, String version)
Makes a newComponentDescriptor
instance.Methods in io.streamthoughts.azkarra.api.components that return types with arguments of type ComponentDescriptor Modifier and Type Method Description <T> Collection<ComponentDescriptor<T>>
ComponentRegistry. findAllDescriptorByAlias(String alias)
Finds aComponentDescriptor
for the specified class or alias.<T> Collection<ComponentDescriptor<T>>
ComponentRegistry. findAllDescriptorsByType(Class<T> type)
Finds all registered providers for the specified type.<T> Optional<ComponentDescriptor<T>>
ComponentRegistry. findDescriptorByAlias(String alias)
Finds aComponentDescriptor
for the specified class or alias.<T> Optional<ComponentDescriptor<T>>
ComponentRegistry. findLatestDescriptorByAlias(String alias)
Finds aComponentDescriptor
for the specified class or alias.Methods in io.streamthoughts.azkarra.api.components with parameters of type ComponentDescriptor Modifier and Type Method Description int
ComponentDescriptor. compareTo(ComponentDescriptor<T> that)
Set<String>
ComponentAliasesGenerator. getAliasesFor(ComponentDescriptor descriptor, Collection<? extends ComponentDescriptor> allDescriptors)
Gets unique aliases for the specifiedComponentDescriptor
descriptor.<T> void
ComponentRegistry. registerComponent(ComponentDescriptor<T> descriptor)
Registers the specifiedComponentDescriptor
to thisComponentRegistry
.<T> void
ComponentRegistry. registerComponent(ComponentDescriptor<T> descriptor, ComponentFactory<T> factory)
Registers the specifiedComponentDescriptor
to thisComponentRegistry
.Method parameters in io.streamthoughts.azkarra.api.components with type arguments of type ComponentDescriptor Modifier and Type Method Description Set<String>
ComponentAliasesGenerator. getAliasesFor(ComponentDescriptor descriptor, Collection<? extends ComponentDescriptor> allDescriptors)
Gets unique aliases for the specifiedComponentDescriptor
descriptor. -
Uses of ComponentDescriptor in io.streamthoughts.azkarra.api.providers
Subclasses of ComponentDescriptor in io.streamthoughts.azkarra.api.providers Modifier and Type Class Description class
TopologyDescriptor<T extends TopologyProvider>
AComponentDescriptor
for describing aTopologyProvider
implementation. -
Uses of ComponentDescriptor in io.streamthoughts.azkarra.runtime.components
Methods in io.streamthoughts.azkarra.runtime.components that return ComponentDescriptor Modifier and Type Method Description ComponentDescriptor<TopologyProvider>
TopologyDescriptorFactory. make(Class<? extends TopologyProvider> type, String version)
Makes a newComponentDescriptor
instance.Methods in io.streamthoughts.azkarra.runtime.components that return types with arguments of type ComponentDescriptor Modifier and Type Method Description <T> Collection<ComponentDescriptor<T>>
DefaultComponentRegistry. findAllDescriptorByAlias(String alias)
Finds aComponentDescriptor
for the specified class or alias.<T> Collection<ComponentDescriptor<T>>
DefaultComponentRegistry. findAllDescriptorsByType(Class<T> type)
Finds all registered providers for the specified type.<T> Optional<ComponentDescriptor<T>>
DefaultComponentRegistry. findDescriptorByAlias(String alias)
Finds aComponentDescriptor
for the specified class or alias.<T> Optional<ComponentDescriptor<T>>
DefaultComponentRegistry. findLatestDescriptorByAlias(String alias)
Finds aComponentDescriptor
for the specified class or alias.Methods in io.streamthoughts.azkarra.runtime.components with parameters of type ComponentDescriptor Modifier and Type Method Description Set<String>
ClassComponentAliasesGenerator. getAliasesFor(ComponentDescriptor descriptor, Collection<? extends ComponentDescriptor> allDescriptors)
Gets unique aliases for the specifiedComponentDescriptor
descriptor.<T> void
DefaultComponentRegistry. registerComponent(ComponentDescriptor<T> descriptor)
Registers the specifiedComponentDescriptor
to thisComponentRegistry
.<T> void
DefaultComponentRegistry. registerComponent(ComponentDescriptor<T> descriptor, ComponentFactory<T> factory)
Registers the specifiedComponentDescriptor
to thisComponentRegistry
.Method parameters in io.streamthoughts.azkarra.runtime.components with type arguments of type ComponentDescriptor Modifier and Type Method Description Set<String>
ClassComponentAliasesGenerator. getAliasesFor(ComponentDescriptor descriptor, Collection<? extends ComponentDescriptor> allDescriptors)
Gets unique aliases for the specifiedComponentDescriptor
descriptor.
-