org.apache.synapse.util.resolver
Interface UserDefinedXmlSchemaURIResolver
- All Superinterfaces:
- LSResourceResolver, org.apache.ws.commons.schema.resolver.URIResolver
public interface UserDefinedXmlSchemaURIResolver
- extends org.apache.ws.commons.schema.resolver.URIResolver, LSResourceResolver
This interface lets user to write his/her own XmlSchemaURIResolver rather
using CustomXmlSchemaURIResolver
.
Here using WSDLKey/schemaKey, user can perform his/her own mapping between Relativelocation
and Registrypath . User needs to provide a synapse.property call,"synapse.schema.resolver="
pointing to the implementation.
Methods inherited from interface org.apache.ws.commons.schema.resolver.URIResolver |
resolveEntity |
init
void init(ResourceMap resourceMap,
SynapseConfiguration synCfg,
String wsdlKey)
- Initiate the UserDefinedXmlSchemaURIResolver with the required parameters
- Parameters:
resourceMap
- ResourceMap
objectsynCfg
- SynapseconfigurationwsdlKey
- The registry key of the wsdl file
init
void init(ResourceMap resourceMap,
SynapseConfiguration synCfg,
List<Value> schemaRegKey)
- This will used by Validate mediator to resolve external schema references
defined in Validate mediator configuration
using
<resource location="location" key="key"/>
inside Validate mediator configuration.
- Parameters:
resourceMap
- ResourceMap
objectsynCfg
- SynapseconfigurationschemaRegKey
- , List of base schemas' registryKeys
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.