Class SnsControllerMappingReflectiveProcessor
java.lang.Object
io.awspring.cloud.sns.annotation.endpoint.SnsControllerMappingReflectiveProcessor
- All Implemented Interfaces:
org.springframework.aot.hint.annotation.ReflectiveProcessor
public class SnsControllerMappingReflectiveProcessor
extends Object
implements org.springframework.aot.hint.annotation.ReflectiveProcessor
Heavily inspired by Spring Frameworks ControllerMappingReflectiveProcessor.
- Since:
- 3.0.2
- Author:
- Matej Nedic, Stephane Nicoll, Sebastien Deleuze
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidregisterMethodHints(org.springframework.aot.hint.ReflectionHints hints, Method method) protected voidregisterParameterTypeHints(org.springframework.aot.hint.ReflectionHints hints, MethodParameter methodParameter) voidregisterReflectionHints(org.springframework.aot.hint.ReflectionHints hints, AnnotatedElement element) protected voidregisterReturnTypeHints(org.springframework.aot.hint.ReflectionHints hints, MethodParameter returnTypeParameter) protected voidregisterTypeHints(org.springframework.aot.hint.ReflectionHints hints, Class<?> type)
-
Constructor Details
-
SnsControllerMappingReflectiveProcessor
public SnsControllerMappingReflectiveProcessor()
-
-
Method Details
-
registerReflectionHints
public void registerReflectionHints(org.springframework.aot.hint.ReflectionHints hints, AnnotatedElement element) - Specified by:
registerReflectionHintsin interfaceorg.springframework.aot.hint.annotation.ReflectiveProcessor
-
registerTypeHints
-
registerMethodHints
protected void registerMethodHints(org.springframework.aot.hint.ReflectionHints hints, Method method) -
registerParameterTypeHints
protected void registerParameterTypeHints(org.springframework.aot.hint.ReflectionHints hints, MethodParameter methodParameter) -
registerReturnTypeHints
protected void registerReturnTypeHints(org.springframework.aot.hint.ReflectionHints hints, MethodParameter returnTypeParameter)
-