public abstract class MockProcessingElement extends AbstractProcessingElement
AbstractProcessingElement
to be used for the outports in unit testsConstructor and Description |
---|
MockProcessingElement() |
MockProcessingElement(Function<XMessageContext,XMessageContext> msgCtxManipulationFunction) |
Modifier and Type | Method and Description |
---|---|
Optional<XMessageContext> |
getMessageContext() |
Optional<XMessageView> |
getMessageView() |
protected abstract ExecutionResult |
handleMessageContext(XMessageContext xMessageContext) |
protected ExecutionResult |
process(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 MockProcessingElement()
public MockProcessingElement(Function<XMessageContext,XMessageContext> msgCtxManipulationFunction)
protected final ExecutionResult process(XMessageContext xMessageContext)
process
in class AbstractProcessingElement
protected abstract ExecutionResult handleMessageContext(XMessageContext xMessageContext)
public Optional<XMessageContext> getMessageContext()
public Optional<XMessageView> getMessageView()
Copyright © 2016–2019 AdroitLogic. All rights reserved.