public class ResultReturnResolver extends Object implements ReturnResolver
Result or Row or more generically Iterable<? extends Map<String, ?>> or Map<String, ?>
The resolver works only for CqnService events.| Modifier and Type | Method and Description |
|---|---|
static ResultReturnResolver |
createIfApplicable(Type type)
True, if the class and generic type are applicable for this resolver
|
void |
resolve(Object returnValue,
EventContext context)
Resolves the return value against the given
EventContext. |
void |
verifyOrThrow(HandlerDescriptor descriptor)
Verifies the resolver, based on the final
HandlerDescriptor. |
public static ResultReturnResolver createIfApplicable(Type type)
type - the generic return typeResult or Row or more generically Iterable<? extends Map<String, ?>> or Map<String, ?>public void resolve(Object returnValue, EventContext context)
ReturnResolverEventContext.
The method should put the return value on the EventContext under the expected key.resolve in interface ReturnResolverreturnValue - the return valuecontext - the context, which is currently being processedpublic void verifyOrThrow(HandlerDescriptor descriptor)
ReturnResolverHandlerDescriptor.verifyOrThrow in interface ReturnResolverdescriptor - the HandlerDescriptorCopyright © 2022. All rights reserved.