public abstract class AbstractValidator extends AbstractProcessingElement
Constructor and Description |
---|
AbstractValidator() |
Modifier and Type | Method and Description |
---|---|
XProcessingElement |
getOnValidationFailure() |
XProcessingElement |
getOnValidationSuccess() |
ExecutionResult |
process(XMessageContext xMessageContext) |
void |
setOnValidationFailure(XProcessingElement onValidationFailure) |
void |
setOnValidationSuccess(XProcessingElement onValidationSuccess) |
protected abstract boolean |
validate(XMessageContext xMessageContext) |
destroy, destroyElement, getAdditionalProperties, getBeanName, getEntityId, getErrorHandler, getFlowId, getMetricsEngine, getProject, getProjectId, getProjectVersion, getResource, getServerConfig, getStatus, init, initElement, processMessage, setBeanName, setErrorHandler, setFlowId, setProject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cast
public final ExecutionResult process(XMessageContext xMessageContext)
process
in class AbstractProcessingElement
protected abstract boolean validate(XMessageContext xMessageContext) throws Exception
Exception
public XProcessingElement getOnValidationSuccess()
public void setOnValidationSuccess(XProcessingElement onValidationSuccess)
public XProcessingElement getOnValidationFailure()
public void setOnValidationFailure(XProcessingElement onValidationFailure)
Copyright © 2016–2019 AdroitLogic. All rights reserved.