|
|
@ -26,7 +26,6 @@ import org.springframework.boot.actuate.endpoint.annotation.Endpoint;
|
|
|
|
import org.springframework.boot.actuate.endpoint.annotation.EndpointExtension;
|
|
|
|
import org.springframework.boot.actuate.endpoint.annotation.EndpointExtension;
|
|
|
|
import org.springframework.boot.actuate.endpoint.annotation.ReadOperation;
|
|
|
|
import org.springframework.boot.actuate.endpoint.annotation.ReadOperation;
|
|
|
|
import org.springframework.boot.actuate.endpoint.annotation.WriteOperation;
|
|
|
|
import org.springframework.boot.actuate.endpoint.annotation.WriteOperation;
|
|
|
|
import org.springframework.core.annotation.SynthesizedAnnotation;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* {@link RuntimeHintsRegistrar} for actuator support.
|
|
|
|
* {@link RuntimeHintsRegistrar} for actuator support.
|
|
|
@ -37,11 +36,10 @@ class ActuatorAnnotationsRuntimeHints implements RuntimeHintsRegistrar {
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void registerHints(RuntimeHints hints, ClassLoader classLoader) {
|
|
|
|
public void registerHints(RuntimeHints hints, ClassLoader classLoader) {
|
|
|
|
Stream.of(Endpoint.class, ReadOperation.class, WriteOperation.class, DeleteOperation.class,
|
|
|
|
Stream.of(ReadOperation.class, WriteOperation.class, DeleteOperation.class)
|
|
|
|
EndpointExtension.class)
|
|
|
|
|
|
|
|
.forEach((annotationType) -> RuntimeHintsUtils.registerAnnotation(hints, annotationType));
|
|
|
|
.forEach((annotationType) -> RuntimeHintsUtils.registerAnnotation(hints, annotationType));
|
|
|
|
Stream.of(Endpoint.class, EndpointExtension.class).forEach(
|
|
|
|
Stream.of(Endpoint.class, EndpointExtension.class)
|
|
|
|
(annotationType) -> hints.proxies().registerJdkProxy(annotationType, SynthesizedAnnotation.class));
|
|
|
|
.forEach((annotationType) -> RuntimeHintsUtils.registerComposableAnnotation(hints, annotationType));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|