org.springframework.integration.xml.selector
Class XmlValidatingMessageSelector
java.lang.Object
   org.springframework.integration.xml.selector.XmlValidatingMessageSelector
org.springframework.integration.xml.selector.XmlValidatingMessageSelector
- All Implemented Interfaces: 
- MessageSelector
- public class XmlValidatingMessageSelector 
- extends java.lang.Object- implements MessageSelector
- Since:
- 2.0
- Author:
- Oleg Zhurakousky
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
XmlValidatingMessageSelector
public XmlValidatingMessageSelector(org.springframework.xml.validation.XmlValidator xmlValidator)
XmlValidatingMessageSelector
public XmlValidatingMessageSelector(org.springframework.core.io.Resource schema,
                                    java.lang.String schemaType)
                             throws java.io.IOException
- Creates a selector with a default XmlValidator. The validator will be initialized with
 the provided 'schema' locationResourceand 'schemaType'. The valid options for schema
 type areXmlValidatorFactory.SCHEMA_W3C_XMLorXmlValidatorFactory.SCHEMA_RELAX_NG.
 If no 'schemaType' is provided it will default toXmlValidatorFactory.SCHEMA_W3C_XML;
 
- Throws:
- java.io.IOException- if the XmlValidatorFactory fails to create a validator
 
setThrowExceptionOnRejection
public void setThrowExceptionOnRejection(boolean throwExceptionOnRejection)
- 
 
- 
 
setConverter
public void setConverter(XmlPayloadConverter converter)
- Specify the Converter to use when converting payloads prior to validation.
 
- 
 
- 
 
accept
public boolean accept(Message<?> message)
- 
- Specified by:
- acceptin interface- MessageSelector
 
-