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 Details Link icon

    • AnnotatedProcessExtensionFactory Link icon

      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 Link icon

    • getAuthorizationAlgorithm Link icon

      public com.aquima.interactions.process.IAuthorizationAlgorithm getAuthorizationAlgorithm(String name)
      Specified by:
      getAuthorizationAlgorithm in interface com.aquima.interactions.process.IProcessExtensionFactory
    • getRoutingAlgorithm Link icon

      public com.aquima.interactions.process.IRoutingAlgorithm getRoutingAlgorithm(String name)
      Specified by:
      getRoutingAlgorithm in interface com.aquima.interactions.process.IProcessExtensionFactory
    • getPriorityAlgorithm Link icon

      public com.aquima.interactions.process.IPriorityAlgorithm getPriorityAlgorithm(String name)
      Specified by:
      getPriorityAlgorithm in interface com.aquima.interactions.process.IProcessExtensionFactory