Interface ValidatorResourceResolverFactory
-
- All Known Implementing Classes:
DefaultValidatorResourceResolverFactory
public interface ValidatorResourceResolverFactoryCan be used to create custom resource resolver for the validator endpoint. This interface is useful, if the custom resource resolver depends on the resource URI specified in the validator endpoint. The resource URI of the endpoint can be even dynamic, like in the following example:
The dynamic resource URI given in ${header.XSD_FILE} will be past as rootResourceUri parameter in the method<camel:recipientList><camel:simple>validator:${header.XSD_FILE}?resourceResolverFactory=#resourceResolverFactory</camel:simple></camel:recipientList>createResourceResolver(CamelContext, String)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LSResourceResolvercreateResourceResolver(org.apache.camel.CamelContext camelContext, String rootResourceUri)Method is called during the creation of a validator endpoint.
-
-
-
Method Detail
-
createResourceResolver
LSResourceResolver createResourceResolver(org.apache.camel.CamelContext camelContext, String rootResourceUri)
Method is called during the creation of a validator endpoint.- Parameters:
camelContext- camel contextrootResourceUri- resource URI specified in the endpoint URI- Returns:
- resource resolver
-
-