public class XMLValidator<SOURCE,TARGET> extends Object implements org.ikasan.spec.component.transformation.Converter<SOURCE,Object>, org.ikasan.spec.management.ManagedResource, org.ikasan.spec.configuration.ConfiguredResource<XMLValidatorConfiguration>
| Constructor and Description |
|---|
XMLValidator(DocumentBuilderFactory factory)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Object |
convert(SOURCE source)
Implementation of the onEvent XMLValidation
|
XMLValidatorConfiguration |
getConfiguration() |
String |
getConfiguredResourceId() |
boolean |
isCriticalOnStartup() |
void |
setConfiguration(XMLValidatorConfiguration configuration) |
void |
setConfiguredResourceId(String configuredResourceId) |
void |
setCriticalOnStartup(boolean criticalOnStartup) |
void |
setManagedResourceRecoveryManager(org.ikasan.spec.management.ManagedResourceRecoveryManager managedResourceRecoveryManager) |
void |
startManagedResource() |
void |
stopManagedResource() |
public XMLValidator(DocumentBuilderFactory factory)
factory - - pre configured document builder factorypublic Object convert(SOURCE source) throws org.ikasan.spec.component.endpoint.EndpointException
convert in interface org.ikasan.spec.component.transformation.Converter<SOURCE,Object>source - - source to be validatedorg.ikasan.spec.component.transformation.TransformationException - - Thrown if error parsing payload contentorg.ikasan.spec.component.endpoint.EndpointExceptionpublic String getConfiguredResourceId()
getConfiguredResourceId in interface org.ikasan.spec.configuration.ConfiguredResource<XMLValidatorConfiguration>public void setConfiguredResourceId(String configuredResourceId)
setConfiguredResourceId in interface org.ikasan.spec.configuration.ConfiguredResource<XMLValidatorConfiguration>public XMLValidatorConfiguration getConfiguration()
getConfiguration in interface org.ikasan.spec.configuration.Configured<XMLValidatorConfiguration>public void setConfiguration(XMLValidatorConfiguration configuration)
setConfiguration in interface org.ikasan.spec.configuration.Configured<XMLValidatorConfiguration>public void startManagedResource()
startManagedResource in interface org.ikasan.spec.management.ManagedResourcepublic void stopManagedResource()
stopManagedResource in interface org.ikasan.spec.management.ManagedResourcepublic void setManagedResourceRecoveryManager(org.ikasan.spec.management.ManagedResourceRecoveryManager managedResourceRecoveryManager)
setManagedResourceRecoveryManager in interface org.ikasan.spec.management.ManagedResourcepublic boolean isCriticalOnStartup()
isCriticalOnStartup in interface org.ikasan.spec.management.ManagedResourcepublic void setCriticalOnStartup(boolean criticalOnStartup)
setCriticalOnStartup in interface org.ikasan.spec.management.ManagedResourceCopyright © 2007-2015 Ikasan. All Rights Reserved.