Class AnnotatedSoapMessageHandlerFactory
java.lang.Object
com.aquima.web.config.annotation.factory.AnnotatedFactoryBase
com.aquima.web.config.annotation.factory.AnnotatedSoapMessageHandlerFactory
- All Implemented Interfaces:
com.aquima.interactions.communication.ISoapMessageHandlerFactory
public final class AnnotatedSoapMessageHandlerFactory
extends AnnotatedFactoryBase
implements com.aquima.interactions.communication.ISoapMessageHandlerFactory
Factory class for
ISoapMessageHandler
instances that uses the AquimaSoapMessageHandlerFactory
and
AquimaSoapMessageHandler
annotations- Since:
- 9.5
- Author:
- Radu Batori
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AnnotatedSoapMessageHandlerFactory
(org.springframework.context.ApplicationContext ctx, SoapServiceCallsProperties soapServiceCallsProperties, String projectName) Constructs a soap handler factory by scanning the Spring context for beans with an @AquimaSoapMessageHandler annotation. -
Method Summary
Modifier and TypeMethodDescriptioncom.aquima.interactions.communication.ISoapMessageHandler
getSoapHandler
(String soapHandlerName) com.aquima.interactions.communication.ISoapMessageHandler[]
getSoapHandlers
(String soapServiceCall) Methods inherited from class com.aquima.web.config.annotation.factory.AnnotatedFactoryBase
getAnnotation
-
Constructor Details
-
AnnotatedSoapMessageHandlerFactory
protected AnnotatedSoapMessageHandlerFactory(org.springframework.context.ApplicationContext ctx, SoapServiceCallsProperties soapServiceCallsProperties, String projectName) Constructs a soap handler factory by scanning the Spring context for beans with an @AquimaSoapMessageHandler annotation.- Parameters:
ctx
- The Spring context, required.soapServiceCallsProperties
- the propertiesprojectName
- The optional project name that is used when filtering the annotated beans.
-
-
Method Details
-
getSoapHandler
public com.aquima.interactions.communication.ISoapMessageHandler getSoapHandler(String soapHandlerName) - Specified by:
getSoapHandler
in interfacecom.aquima.interactions.communication.ISoapMessageHandlerFactory
-
getSoapHandlers
public com.aquima.interactions.communication.ISoapMessageHandler[] getSoapHandlers(String soapServiceCall) - Specified by:
getSoapHandlers
in interfacecom.aquima.interactions.communication.ISoapMessageHandlerFactory
-