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
- Author:
- Allard Buijze
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateInstance(Executable executable, Parameter[] parameters, int parameterIndex) If available, creates a ParameterResolver instance that can provide a parameter of typeparameterTypefor a given message.
-
Constructor Details
-
FixtureResourceParameterResolverFactory
public FixtureResourceParameterResolverFactory()
-
-
Method Details
-
createInstance
public ParameterResolver createInstance(Executable executable, Parameter[] parameters, int parameterIndex) Description copied from interface:ParameterResolverFactoryIf available, creates a ParameterResolver instance that can provide a parameter of typeparameterTypefor a given message.If the ParameterResolverFactory cannot provide a suitable ParameterResolver, returns
null.- Specified by:
createInstancein interfaceParameterResolverFactory- Parameters:
executable- The executable (constructor or method) to inspectparameters- The parameters on the executable to inspectparameterIndex- The index of the parameter to return a ParameterResolver for- Returns:
- a suitable ParameterResolver, or
nullif none is found
-