Class QueryUpdateEmitterParameterResolverFactory
java.lang.Object
org.axonframework.messaging.queryhandling.QueryUpdateEmitterParameterResolverFactory
- All Implemented Interfaces:
ParameterResolverFactory
@Internal
public class QueryUpdateEmitterParameterResolverFactory
extends Object
implements ParameterResolverFactory
ParameterResolverFactory that ensures the QueryUpdateEmitter is resolved in the context of the
current ProcessingContext.
For any message handler that declares this parameter, it will call
QueryUpdateEmitter.forContext(ProcessingContext) to create the appender.
- Since:
- 5.0.0
- Author:
- Steven van Beelen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable ParameterResolver<QueryUpdateEmitter> createInstance(Executable executable, Parameter[] parameters, int parameterIndex) If available, creates aParameterResolverinstance that can provide a parameter of typeparameterTypefor a given message.
-
Constructor Details
-
QueryUpdateEmitterParameterResolverFactory
public QueryUpdateEmitterParameterResolverFactory()
-
-
Method Details
-
createInstance
public @Nullable ParameterResolver<QueryUpdateEmitter> createInstance(Executable executable, Parameter[] parameters, int parameterIndex) Description copied from interface:ParameterResolverFactoryIf available, creates aParameterResolverinstance that can provide a parameter of typeparameterTypefor a given message.If the
ParameterResolverFactorycannot provide a suitableParameterResolver, returnsnull.- Specified by:
createInstancein interfaceParameterResolverFactory- Parameters:
executable- The executable (constructor or method) to inspect.parameters- The parameters on the executable to inspect.parameterIndex- The index of the parameter to return aParameterResolverfor.- Returns:
- A suitable
ParameterResolver, ornullif none is found.
-