Rename SearchStrategy.EXHAUSTIVE to TYPE_HIERARCHY
Rename `SearchStrategy.EXHAUSTIVE` from `MergedAnnotations` to `SearchStrategy.TYPE_HIERARCHY` See gh-23378
This commit is contained in:
@@ -76,7 +76,7 @@ public class AnnotationJmxAttributeSource implements JmxAttributeSource, BeanFac
|
||||
@Override
|
||||
@Nullable
|
||||
public org.springframework.jmx.export.metadata.ManagedResource getManagedResource(Class<?> beanClass) throws InvalidMetadataException {
|
||||
MergedAnnotation<ManagedResource> ann = MergedAnnotations.from(beanClass, SearchStrategy.EXHAUSTIVE)
|
||||
MergedAnnotation<ManagedResource> ann = MergedAnnotations.from(beanClass, SearchStrategy.TYPE_HIERARCHY)
|
||||
.get(ManagedResource.class).withNonMergedAttributes();
|
||||
if (!ann.isPresent()) {
|
||||
return null;
|
||||
@@ -106,7 +106,7 @@ public class AnnotationJmxAttributeSource implements JmxAttributeSource, BeanFac
|
||||
@Override
|
||||
@Nullable
|
||||
public org.springframework.jmx.export.metadata.ManagedAttribute getManagedAttribute(Method method) throws InvalidMetadataException {
|
||||
MergedAnnotation<ManagedAttribute> ann = MergedAnnotations.from(method, SearchStrategy.EXHAUSTIVE)
|
||||
MergedAnnotation<ManagedAttribute> ann = MergedAnnotations.from(method, SearchStrategy.TYPE_HIERARCHY)
|
||||
.get(ManagedAttribute.class).withNonMergedAttributes();
|
||||
if (!ann.isPresent()) {
|
||||
return null;
|
||||
@@ -127,7 +127,7 @@ public class AnnotationJmxAttributeSource implements JmxAttributeSource, BeanFac
|
||||
@Override
|
||||
@Nullable
|
||||
public org.springframework.jmx.export.metadata.ManagedMetric getManagedMetric(Method method) throws InvalidMetadataException {
|
||||
MergedAnnotation<ManagedMetric> ann = MergedAnnotations.from(method, SearchStrategy.EXHAUSTIVE)
|
||||
MergedAnnotation<ManagedMetric> ann = MergedAnnotations.from(method, SearchStrategy.TYPE_HIERARCHY)
|
||||
.get(ManagedMetric.class).withNonMergedAttributes();
|
||||
|
||||
return copyPropertiesToBean(ann, org.springframework.jmx.export.metadata.ManagedMetric.class);
|
||||
@@ -136,7 +136,7 @@ public class AnnotationJmxAttributeSource implements JmxAttributeSource, BeanFac
|
||||
@Override
|
||||
@Nullable
|
||||
public org.springframework.jmx.export.metadata.ManagedOperation getManagedOperation(Method method) throws InvalidMetadataException {
|
||||
MergedAnnotation<ManagedOperation> ann = MergedAnnotations.from(method, SearchStrategy.EXHAUSTIVE)
|
||||
MergedAnnotation<ManagedOperation> ann = MergedAnnotations.from(method, SearchStrategy.TYPE_HIERARCHY)
|
||||
.get(ManagedOperation.class).withNonMergedAttributes();
|
||||
|
||||
return copyPropertiesToBean(ann, org.springframework.jmx.export.metadata.ManagedOperation.class);
|
||||
@@ -167,7 +167,7 @@ public class AnnotationJmxAttributeSource implements JmxAttributeSource, BeanFac
|
||||
AnnotatedElement annotatedElement, Class<? extends Annotation> annotationType,
|
||||
Class<? extends Annotation> containerAnnotationType) {
|
||||
|
||||
return MergedAnnotations.from(annotatedElement, SearchStrategy.EXHAUSTIVE,
|
||||
return MergedAnnotations.from(annotatedElement, SearchStrategy.TYPE_HIERARCHY,
|
||||
RepeatableContainers.of(annotationType, containerAnnotationType), AnnotationFilter.PLAIN)
|
||||
.stream(annotationType)
|
||||
.filter(MergedAnnotationPredicates.firstRunOf(MergedAnnotation::getAggregateIndex))
|
||||
|
||||
Reference in New Issue
Block a user