Package org.axonframework.test
Class FixtureResourceParameterResolverFactory
java.lang.Object
org.axonframework.test.FixtureResourceParameterResolverFactory
- All Implemented Interfaces:
ParameterResolverFactory
public final class FixtureResourceParameterResolverFactory
extends Object
implements ParameterResolverFactory
ParameterResolverFactory implementation for use in test cases that prevent that all declared resources on message
handlers need to be configured. This ParameterResolverFactory will return a parameter resolver for any parameter, but
will fail when that resolver is being used.
Because of this behavior, it is important that any resource resolvers doing actual resolution are executed before this instance.
- Since:
- 2.1.0
- Author:
- Allard Buijze
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateInstance(Executable executable, Parameter[] parameters, int parameterIndex) If available, creates aParameterResolverinstance that can provide a parameter of typeparameterTypefor a given message.
-
Constructor Details
-
FixtureResourceParameterResolverFactory
public FixtureResourceParameterResolverFactory()
-
-
Method Details
-
createInstance
public ParameterResolver<Object> createInstance(@Nonnull Executable executable, @Nonnull 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.
-