Class AnnotatedExpanderFactory
java.lang.Object
com.aquima.web.config.annotation.factory.AnnotatedFactoryBase
com.aquima.web.config.annotation.factory.AnnotatedExpanderFactory
- All Implemented Interfaces:
com.aquima.interactions.portal.IContainerFactory
public final class AnnotatedExpanderFactory
extends AnnotatedFactoryBase
implements com.aquima.interactions.portal.IContainerFactory
IContainerFactory implementation that scans the Spring context for beans with an AquimaExpander annotation.
- Since:
- 8.0
- Author:
- Jon van Leuven
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AnnotatedExpanderFactory
(org.springframework.context.ApplicationContext ctx, String projectName) Constructs an expander factory by scanning the Spring context for beans with an @AquimaExpander annotation. -
Method Summary
Modifier and TypeMethodDescriptioncom.aquima.interactions.portal.IContainerExpander
getContainer
(com.aquima.interactions.foundation.ApplicationID id, String containerTypeName) Methods inherited from class com.aquima.web.config.annotation.factory.AnnotatedFactoryBase
getAnnotation
-
Constructor Details
-
AnnotatedExpanderFactory
protected AnnotatedExpanderFactory(org.springframework.context.ApplicationContext ctx, String projectName) Constructs an expander factory by scanning the Spring context for beans with an @AquimaExpander annotation.- Parameters:
ctx
- The Spring context, required.projectName
- The optional project name that is used when filtering the annotated beans.
-
-
Method Details
-
getContainer
public com.aquima.interactions.portal.IContainerExpander getContainer(com.aquima.interactions.foundation.ApplicationID id, String containerTypeName) - Specified by:
getContainer
in interfacecom.aquima.interactions.portal.IContainerFactory
-