public abstract class AbstractScopeStartElement extends AbstractProcessingElement
Modifier and Type | Field and Description |
---|---|
protected XProcessingElement |
firstProcessingElement |
Constructor and Description |
---|
AbstractScopeStartElement() |
Modifier and Type | Method and Description |
---|---|
XProcessingElement |
getFirstProcessingElement() |
ExecutionResult |
process(XMessageContext messageContext) |
protected abstract ExecutionResult |
processMessageInScope(XMessageContext messageContext) |
protected abstract XScopeContext |
setCurrentScopeContext() |
void |
setFirstProcessingElement(XProcessingElement firstProcessingElement) |
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
@OutPort(displayName="In", targetType=PROCESSOR) protected XProcessingElement firstProcessingElement
public final ExecutionResult process(XMessageContext messageContext)
process
in class AbstractProcessingElement
protected abstract ExecutionResult processMessageInScope(XMessageContext messageContext)
protected abstract XScopeContext setCurrentScopeContext()
public void setFirstProcessingElement(XProcessingElement firstProcessingElement)
public XProcessingElement getFirstProcessingElement()
Copyright © 2016–2019 AdroitLogic. All rights reserved.