public final class TraceableProcessingElement extends Object implements XProcessingElement
Constructor and Description |
---|
TraceableProcessingElement(XProcessingElement processingElement,
String callerBeanName,
String outPortDisplayName) |
Modifier and Type | Method and Description |
---|---|
<T extends XProcessingElement> |
cast(Class<T> clazz) |
void |
destroy() |
String |
getBeanName() |
String |
getFlowId() |
XProcessingElement |
getProcessingElement() |
XProject |
getProject() |
Status |
getStatus() |
void |
init(org.springframework.context.ApplicationContext context) |
ExecutionResult |
processMessage(XMessageContext messageContext)
Executes the processing element specific processing of the message
|
void |
setBeanName(String s) |
void |
setFlowId(String flowID) |
void |
setProject(XProject project) |
public TraceableProcessingElement(XProcessingElement processingElement, String callerBeanName, String outPortDisplayName)
public String getBeanName()
getBeanName
in interface XProcessingElement
public ExecutionResult processMessage(XMessageContext messageContext)
XProcessingElement
processMessage
in interface XProcessingElement
messageContext
- XMessageContext
with the message to be processedpublic void init(org.springframework.context.ApplicationContext context)
init
in interface Initializable
public void destroy()
destroy
in interface Initializable
public <T extends XProcessingElement> T cast(Class<T> clazz)
cast
in interface XProcessingElement
public String getFlowId()
getFlowId
in interface XProcessingElement
public void setFlowId(String flowID)
setFlowId
in interface XProcessingElement
public XProject getProject()
getProject
in interface XProcessingElement
public void setProject(XProject project)
setProject
in interface XProcessingElement
public void setBeanName(String s)
setBeanName
in interface org.springframework.beans.factory.BeanNameAware
public final Status getStatus()
getStatus
in interface XProcessingElement
public XProcessingElement getProcessingElement()
Copyright © 2016–2019 AdroitLogic. All rights reserved.