Class ComponentDescriptorModifierResolver.ApplyModifierOnAnnotations<T extends Annotation>
- java.lang.Object
-
- io.streamthoughts.azkarra.streams.components.annotation.ComponentDescriptorModifierResolver.ApplyModifierOnAnnotations<T>
-
- All Implemented Interfaces:
ComponentDescriptorModifierResolver
- Enclosing interface:
- ComponentDescriptorModifierResolver
public static class ComponentDescriptorModifierResolver.ApplyModifierOnAnnotations<T extends Annotation> extends Object implements ComponentDescriptorModifierResolver
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.streamthoughts.azkarra.streams.components.annotation.ComponentDescriptorModifierResolver
ComponentDescriptorModifierResolver.ApplyModifierOnAnnotationExist, ComponentDescriptorModifierResolver.ApplyModifierOnAnnotations<T extends Annotation>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<ComponentDescriptorModifier>
resolves(Class<?> clazz)
Resolves theComponentDescriptorModifier
for the given component type.Optional<ComponentDescriptorModifier>
resolves(Method method)
Resolves theComponentDescriptorModifier
for the given component type.
-
-
-
Method Detail
-
resolves
public Optional<ComponentDescriptorModifier> resolves(Class<?> clazz)
Resolves theComponentDescriptorModifier
for the given component type.- Specified by:
resolves
in interfaceComponentDescriptorModifierResolver
- Parameters:
clazz
- theClass
that defines the component.- Returns:
- an optional
ComponentDescriptorModifier
.
-
resolves
public Optional<ComponentDescriptorModifier> resolves(Method method)
Resolves theComponentDescriptorModifier
for the given component type.- Specified by:
resolves
in interfaceComponentDescriptorModifierResolver
- Parameters:
method
- theMethod
that defines the component.- Returns:
- an optional
ComponentDescriptorModifier
.
-
-