Uses of Interface
io.streamthoughts.azkarra.api.components.ComponentDescriptorModifier
-
Packages that use ComponentDescriptorModifier Package Description io.streamthoughts.azkarra.api.components io.streamthoughts.azkarra.runtime.components io.streamthoughts.azkarra.runtime.context -
-
Uses of ComponentDescriptorModifier in io.streamthoughts.azkarra.api.components
Methods in io.streamthoughts.azkarra.api.components with parameters of type ComponentDescriptorModifier Modifier and Type Method Description default <T> void
ComponentRegistry. registerComponent(Class<T> componentClass, ComponentDescriptorModifier... modifiers)
Registers the component supplier for the specified type.default <T> void
ComponentRegistry. registerComponent(Class<T> componentClass, Supplier<T> supplier, ComponentDescriptorModifier... modifiers)
Registers the component supplier for the specified type.<T> void
ComponentRegistry. registerComponent(String componentName, Class<T> componentClass, ComponentDescriptorModifier... modifiers)
Registers the component supplier for the specified type and name.<T> void
ComponentRegistry. registerComponent(String componentName, Class<T> componentClass, Supplier<T> supplier, ComponentDescriptorModifier... modifiers)
Registers the component supplier for the specified type and name.<T> void
DelegatingComponentFactory. registerComponent(String componentName, Class<T> componentClass, ComponentDescriptorModifier... modifiers)
<T> void
DelegatingComponentFactory. registerComponent(String componentName, Class<T> componentClass, Supplier<T> supplier, ComponentDescriptorModifier... modifiers)
default <T> void
ComponentRegistry. registerSingleton(Class<T> componentClass, ComponentDescriptorModifier... modifiers)
Registers a singleton no-arg constructor component supplier for the specified type.default <T> void
ComponentRegistry. registerSingleton(Class<T> componentClass, Supplier<T> singleton, ComponentDescriptorModifier... modifiers)
Registers the component supplier for the specified type and name.<T> void
ComponentRegistry. registerSingleton(String componentName, Class<T> componentClass, ComponentDescriptorModifier... modifiers)
Registers a singleton no-arg constructor component supplier for the specified type.<T> void
ComponentRegistry. registerSingleton(String componentName, Class<T> componentClass, Supplier<T> singleton, ComponentDescriptorModifier... modifiers)
Registers the component supplier for the specified type and name.<T> void
DelegatingComponentFactory. registerSingleton(String componentName, Class<T> componentClass, ComponentDescriptorModifier... modifiers)
<T> void
DelegatingComponentFactory. registerSingleton(String componentName, Class<T> componentClass, Supplier<T> singleton, ComponentDescriptorModifier... modifiers)
-
Uses of ComponentDescriptorModifier in io.streamthoughts.azkarra.runtime.components
Methods in io.streamthoughts.azkarra.runtime.components that return ComponentDescriptorModifier Modifier and Type Method Description static ComponentDescriptorModifier
ComponentDescriptorModifiers. asEager()
Gets a modifier implementation that will set a component as eager.static ComponentDescriptorModifier
ComponentDescriptorModifiers. asPrimary()
Gets a modifier implementation that will set a component as primary.static ComponentDescriptorModifier
ComponentDescriptorModifiers. asSecondary()
Gets a modifier implementation that will set a component as secondary.static ComponentDescriptorModifier
ComponentDescriptorModifiers. withConditions(Condition... conditions)
Gets a modifier implementation that will set the conditions that conditions that need to be fulfilled for the component to be eligible for use in the application.static ComponentDescriptorModifier
ComponentDescriptorModifiers. withConditions(List<Condition> conditions)
Gets a modifier implementation that will set the conditions that conditions that need to be fulfilled for the component to be eligible for use in the application.static ComponentDescriptorModifier
ComponentDescriptorModifiers. withOrder(int order)
Gets a modifier implementation that will set the given order of the component.Methods in io.streamthoughts.azkarra.runtime.components with parameters of type ComponentDescriptorModifier Modifier and Type Method Description <T> void
DefaultComponentFactory. registerComponent(String componentName, Class<T> componentClass, ComponentDescriptorModifier... modifiers)
Registers the component supplier for the specified type and name.<T> void
DefaultComponentFactory. registerComponent(String componentName, Class<T> componentClass, Supplier<T> supplier, ComponentDescriptorModifier... modifiers)
Registers the component supplier for the specified type and name.<T> void
DefaultComponentFactory. registerSingleton(String componentName, Class<T> componentClass, ComponentDescriptorModifier... modifiers)
Registers a singleton no-arg constructor component supplier for the specified type.<T> void
DefaultComponentFactory. registerSingleton(String componentName, Class<T> componentClass, Supplier<T> singleton, ComponentDescriptorModifier... modifiers)
Registers the component supplier for the specified type and name. -
Uses of ComponentDescriptorModifier in io.streamthoughts.azkarra.runtime.context
Methods in io.streamthoughts.azkarra.runtime.context with parameters of type ComponentDescriptorModifier Modifier and Type Method Description <T> void
DefaultAzkarraContext. registerComponent(String componentName, Class<T> componentClass, ComponentDescriptorModifier... modifiers)
Registers the component supplier for the specified type and name.<T> void
DefaultAzkarraContext. registerComponent(String componentName, Class<T> componentClass, Supplier<T> supplier, ComponentDescriptorModifier... modifiers)
Registers the component supplier for the specified type and name.<T> void
DefaultAzkarraContext. registerSingleton(String componentName, Class<T> componentClass, ComponentDescriptorModifier... modifiers)
Registers a singleton no-arg constructor component supplier for the specified type.<T> void
DefaultAzkarraContext. registerSingleton(String componentName, Class<T> componentClass, Supplier<T> singleton, ComponentDescriptorModifier... modifiers)
Registers the component supplier for the specified type and name.
-