Class MessageProcessorsFactory
- java.lang.Object
-
- com.consol.citrus.validation.interceptor.MessageProcessorsFactory
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.FactoryBean<com.consol.citrus.message.MessageProcessors>
,org.springframework.context.ApplicationContextAware
public class MessageProcessorsFactory extends Object implements org.springframework.beans.factory.FactoryBean<com.consol.citrus.message.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 Summary
Constructors Constructor Description MessageProcessorsFactory()
Default constructor.MessageProcessorsFactory(com.consol.citrus.message.MessageProcessors registry)
Constructor initializes with given registry.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.consol.citrus.message.MessageProcessors
getObject()
Class<?>
getObjectType()
boolean
isSingleton()
void
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
-
-
Method Detail
-
getObject
public com.consol.citrus.message.MessageProcessors getObject() throws Exception
- Specified by:
getObject
in interfaceorg.springframework.beans.factory.FactoryBean<com.consol.citrus.message.MessageProcessors>
- Throws:
Exception
-
getObjectType
public Class<?> getObjectType()
- Specified by:
getObjectType
in interfaceorg.springframework.beans.factory.FactoryBean<com.consol.citrus.message.MessageProcessors>
-
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton
in interfaceorg.springframework.beans.factory.FactoryBean<com.consol.citrus.message.MessageProcessors>
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
- Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
-
-