ReflectiveProcessor implementation for types annotated
with @MessageMapping,
@SubscribeMapping
and @MessageExceptionHandler.
In addition to registering reflection hints for invoking
the annotated method, this implementation handles:
Message parameters@MessageExceptionHandler| Modifier and Type | Field and Description |
|---|---|
| private final BindingReflectionHintsRegistrar |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected boolean | |
| protected Type | |
| protected void | |
| protected void | |
| protected void | |
| public void | registerReflectionHints(ReflectionHints
the reflection hints instance to use hints, AnnotatedElement the element to process element)Implements org. ReflectionHints against the specified AnnotatedElement.
|
| protected void | |
| protected void |
| bindingRegistrar | back to summary |
|---|---|
| private final BindingReflectionHintsRegistrar bindingRegistrar | |
| MessageMappingReflectiveProcessor | back to summary |
|---|---|
| public MessageMappingReflectiveProcessor() | |
| couldBePayload | back to summary |
|---|---|
| protected boolean couldBePayload(MethodParameter methodParameter) | |
| getMessageType | back to summary |
|---|---|
protected Type getMessageType(MethodParameter parameter)
| |
| registerMessageExceptionHandlerHints | back to summary |
|---|---|
| protected void registerMessageExceptionHandlerHints(ReflectionHints hints, MessageExceptionHandler annotation) | |
| registerMethodHints | back to summary |
|---|---|
| protected void registerMethodHints(ReflectionHints hints, Method method) | |
| registerParameterHints | back to summary |
|---|---|
| protected void registerParameterHints(ReflectionHints hints, Method method) | |
| registerReflectionHints | back to summary |
|---|---|
| public void registerReflectionHints(ReflectionHints hints, AnnotatedElement element) Implements org. Doc from org. Register
| |
| registerReturnValueHints | back to summary |
|---|---|
| protected void registerReturnValueHints(ReflectionHints hints, Method method) | |
| registerTypeHints | back to summary |
|---|---|
| protected void registerTypeHints(ReflectionHints hints, Class<?> type) | |