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

    • AnnotatedSoapMessageHandlerFactory Link icon

      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 properties
      projectName - The optional project name that is used when filtering the annotated beans.
  • Method Details Link icon

    • getSoapHandler Link icon

      public com.aquima.interactions.communication.ISoapMessageHandler getSoapHandler(String soapHandlerName)
      Specified by:
      getSoapHandler in interface com.aquima.interactions.communication.ISoapMessageHandlerFactory
    • getSoapHandlers Link icon

      public com.aquima.interactions.communication.ISoapMessageHandler[] getSoapHandlers(String soapServiceCall)
      Specified by:
      getSoapHandlers in interface com.aquima.interactions.communication.ISoapMessageHandlerFactory