public class SchematronValidator extends Object implements org.ikasan.spec.component.endpoint.Broker<Document,ValidationResult<Document,Document>>, org.ikasan.spec.management.ManagedResource, org.ikasan.spec.configuration.ConfiguredResource<SchematronValidatorConfiguration>
| Constructor and Description |
|---|
SchematronValidator() |
| Modifier and Type | Method and Description |
|---|---|
SchematronValidatorConfiguration |
getConfiguration() |
String |
getConfiguredResourceId() |
URIResolver |
getUriResolver() |
ValidationResult<Document,Document> |
invoke(Document document) |
boolean |
isCriticalOnStartup() |
protected void |
processValidationResult(SchematronOutputType schematronOutputType,
ValidationResult validationResult) |
void |
setConfiguration(SchematronValidatorConfiguration configuration) |
void |
setConfiguredResourceId(String id) |
void |
setCriticalOnStartup(boolean criticalOnStartup) |
void |
setManagedResourceRecoveryManager(org.ikasan.spec.management.ManagedResourceRecoveryManager managedResourceRecoveryManager) |
void |
setUriResolver(URIResolver uriResolver) |
void |
startManagedResource() |
void |
stopManagedResource() |
public ValidationResult<Document,Document> invoke(Document document) throws org.ikasan.spec.component.endpoint.EndpointException
invoke in interface org.ikasan.spec.component.endpoint.Broker<Document,ValidationResult<Document,Document>>org.ikasan.spec.component.endpoint.EndpointExceptionprotected void processValidationResult(SchematronOutputType schematronOutputType, ValidationResult validationResult)
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.ManagedResourcepublic String getConfiguredResourceId()
getConfiguredResourceId in interface org.ikasan.spec.configuration.ConfiguredResource<SchematronValidatorConfiguration>public void setConfiguredResourceId(String id)
setConfiguredResourceId in interface org.ikasan.spec.configuration.ConfiguredResource<SchematronValidatorConfiguration>public SchematronValidatorConfiguration getConfiguration()
getConfiguration in interface org.ikasan.spec.configuration.Configured<SchematronValidatorConfiguration>public void setConfiguration(SchematronValidatorConfiguration configuration)
setConfiguration in interface org.ikasan.spec.configuration.Configured<SchematronValidatorConfiguration>public URIResolver getUriResolver()
public void setUriResolver(URIResolver uriResolver)
Copyright © 2007-2015 Ikasan. All Rights Reserved.