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
-
Field Summary
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.MessageProcessorsFactory(MessageProcessors registry) Constructor initializes with given registry. -
Method Summary
Modifier and TypeMethodDescriptionClass<?>booleanvoidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
Constructor Details
-
MessageProcessorsFactory
public MessageProcessorsFactory()Default constructor. -
MessageProcessorsFactory
Constructor initializes with given registry.- Parameters:
registry-
-
-
Method Details
-
getObject
- Specified by:
getObjectin interfaceorg.springframework.beans.factory.FactoryBean<MessageProcessors>- Throws:
Exception
-
getObjectType
- Specified by:
getObjectTypein interfaceorg.springframework.beans.factory.FactoryBean<MessageProcessors>
-
isSingleton
public boolean isSingleton()- Specified by:
isSingletonin interfaceorg.springframework.beans.factory.FactoryBean<MessageProcessors>
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware- Throws:
org.springframework.beans.BeansException
-