Class AnnotatedProcessExtensionFactory
java.lang.Object
com.aquima.web.config.annotation.factory.AnnotatedFactoryBase
com.aquima.web.config.annotation.factory.AnnotatedProcessExtensionFactory
- All Implemented Interfaces:
com.aquima.interactions.process.IProcessExtensionFactory
public final class AnnotatedProcessExtensionFactory
extends AnnotatedFactoryBase
implements com.aquima.interactions.process.IProcessExtensionFactory
IProcessExtensionFactory implementation that scans the Spring context for beans with an ProcessExtensionFactory
annotation.
- Since:
- 9.1
- Author:
- A.Pragt
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AnnotatedProcessExtensionFactory
(org.springframework.context.ApplicationContext ctx, String projectName) Constructs a rule factory by scanning the Spring context for beans with an @AquimaRuleFactory annotation. -
Method Summary
Modifier and TypeMethodDescriptioncom.aquima.interactions.process.IAuthorizationAlgorithm
com.aquima.interactions.process.IPriorityAlgorithm
getPriorityAlgorithm
(String name) com.aquima.interactions.process.IRoutingAlgorithm
getRoutingAlgorithm
(String name) Methods inherited from class com.aquima.web.config.annotation.factory.AnnotatedFactoryBase
getAnnotation
-
Constructor Details
-
AnnotatedProcessExtensionFactory
protected AnnotatedProcessExtensionFactory(org.springframework.context.ApplicationContext ctx, String projectName) Constructs a rule factory by scanning the Spring context for beans with an @AquimaRuleFactory annotation.- Parameters:
ctx
- The Spring context, required.projectName
- The optional project name that is used when filtering the annotated beans.
-
-
Method Details
-
getAuthorizationAlgorithm
public com.aquima.interactions.process.IAuthorizationAlgorithm getAuthorizationAlgorithm(String name) - Specified by:
getAuthorizationAlgorithm
in interfacecom.aquima.interactions.process.IProcessExtensionFactory
-
getRoutingAlgorithm
- Specified by:
getRoutingAlgorithm
in interfacecom.aquima.interactions.process.IProcessExtensionFactory
-
getPriorityAlgorithm
- Specified by:
getPriorityAlgorithm
in interfacecom.aquima.interactions.process.IProcessExtensionFactory
-