TedeeEventRuntimeHints.java
package org.sanmibuh.tedee.lock.infrastructure.primary;
import org.jspecify.annotations.Nullable;
import org.sanmibuh.tedee.lock.infrastructure.primary.TedeeEventController.LockStatusChangedData;
import org.springframework.aot.hint.BindingReflectionHintsRegistrar;
import org.springframework.aot.hint.RuntimeHints;
import org.springframework.aot.hint.RuntimeHintsRegistrar;
final class TedeeEventRuntimeHints implements RuntimeHintsRegistrar {
private final BindingReflectionHintsRegistrar bindingRegistrar =
new BindingReflectionHintsRegistrar();
@Override
public void registerHints(final RuntimeHints hints, final @Nullable ClassLoader classLoader) {
bindingRegistrar.registerReflectionHints(hints.reflection(), LockStatusChangedData.class);
}
}