Class RequestDispatchingEndpointAdapterParser.RequestDispatchingEndpointAdapterFactory

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.FactoryBean<com.consol.citrus.endpoint.adapter.RequestDispatchingEndpointAdapter>
    Enclosing class:
    RequestDispatchingEndpointAdapterParser

    public static class RequestDispatchingEndpointAdapterParser.RequestDispatchingEndpointAdapterFactory
    extends Object
    implements org.springframework.beans.factory.FactoryBean<com.consol.citrus.endpoint.adapter.RequestDispatchingEndpointAdapter>, org.springframework.beans.factory.BeanNameAware
    Factory bean for endpoint adapter.
    • Constructor Detail

      • RequestDispatchingEndpointAdapterFactory

        public RequestDispatchingEndpointAdapterFactory()
    • Method Detail

      • setFallbackEndpointAdapter

        public void setFallbackEndpointAdapter​(com.consol.citrus.endpoint.EndpointAdapter fallbackEndpointAdapter)
        Specifies the fallbackEndpointAdapter.
        Parameters:
        fallbackEndpointAdapter -
      • setMappingKeyExtractor

        public void setMappingKeyExtractor​(com.consol.citrus.endpoint.adapter.mapping.MappingKeyExtractor mappingKeyExtractor)
        Specifies the mappingKeyExtractor.
        Parameters:
        mappingKeyExtractor -
      • setMappingStrategy

        public void setMappingStrategy​(com.consol.citrus.endpoint.adapter.mapping.EndpointAdapterMappingStrategy mappingStrategy)
        Specifies the mappingStrategy.
        Parameters:
        mappingStrategy -
      • getObject

        public com.consol.citrus.endpoint.adapter.RequestDispatchingEndpointAdapter getObject()
                                                                                       throws Exception
        Specified by:
        getObject in interface org.springframework.beans.factory.FactoryBean<com.consol.citrus.endpoint.adapter.RequestDispatchingEndpointAdapter>
        Throws:
        Exception
      • getObjectType

        public Class<?> getObjectType()
        Specified by:
        getObjectType in interface org.springframework.beans.factory.FactoryBean<com.consol.citrus.endpoint.adapter.RequestDispatchingEndpointAdapter>
      • setBeanName

        public void setBeanName​(String name)
        Specified by:
        setBeanName in interface org.springframework.beans.factory.BeanNameAware