Class MessageProcessorsFactory

java.lang.Object
org.citrusframework.validation.interceptor.MessageProcessorsFactory
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.FactoryBean<MessageProcessors>, org.springframework.context.ApplicationContextAware

public class MessageProcessorsFactory extends Object implements org.springframework.beans.factory.FactoryBean<MessageProcessors>, org.springframework.context.ApplicationContextAware
Registry factory bean automatically adds all validation matcher libraries that live in the Spring bean application context. The default validation matcher library is also added via Spring bean reference. This is why this registry explicitly doe not use default registry in order to not duplicate the default validation matcher library.
Author:
Christoph Deppisch
  • Constructor Details

    • MessageProcessorsFactory

      public MessageProcessorsFactory()
      Default constructor.
    • MessageProcessorsFactory

      public MessageProcessorsFactory(MessageProcessors registry)
      Constructor initializes with given registry.
      Parameters:
      registry -
  • Method Details

    • getObject

      public MessageProcessors getObject() throws Exception
      Specified by:
      getObject in interface org.springframework.beans.factory.FactoryBean<MessageProcessors>
      Throws:
      Exception
    • getObjectType

      public Class<?> getObjectType()
      Specified by:
      getObjectType in interface org.springframework.beans.factory.FactoryBean<MessageProcessors>
    • isSingleton

      public boolean isSingleton()
      Specified by:
      isSingleton in interface org.springframework.beans.factory.FactoryBean<MessageProcessors>
    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
      Throws:
      org.springframework.beans.BeansException