Class ClasspathParameterResolverFactory
java.lang.Object
org.axonframework.messaging.core.annotation.ClasspathParameterResolverFactory
ParameterResolverFactory instance that locates other ParameterResolverFactory instances on the class path. It uses
the
ServiceLoader mechanism to locate and initialize them.
This means for this class to find implementations, their fully qualified class name has to be put into a file called
META-INF/services/org.axonframework.messaging.core.annotation.ParameterResolverFactory. For more details, see
ServiceLoader.- Since:
- 2.1.0
- Author:
- Allard Buijze
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic ParameterResolverFactoryCreates an instance for the givenclazz.static ParameterResolverFactoryforClassLoader(ClassLoader classLoader) Creates an instance using the givenclassLoader.
-
Method Details
-
forClass
Creates an instance for the givenclazz. Effectively, the class loader of the given class is used to locate implementations.- Parameters:
clazz- The class for which the parameter resolver must be returned- Returns:
- a ClasspathParameterResolverFactory that can resolve parameters for the given class
-
forClassLoader
Creates an instance using the givenclassLoader. Implementations are located using this class loader.- Parameters:
classLoader- The class loader to locate the implementations with- Returns:
- a ParameterResolverFactory instance using the given classLoader
-