@Processor(type=SCOPE, displayName="Transaction Scope", iconFileName="transaction_scope_start", scope=ALL, requireConfiguration=true, documentationURL="https://developer.adroitlogic.com", description="This processing element is used to mark the start of a transactional flow") public final class TransactionScopeStartElement extends AbstractScopeStartElement
firstProcessingElement| Constructor and Description |
|---|
TransactionScopeStartElement() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.transaction.PlatformTransactionManager |
getTransactionManager() |
ExecutionResult |
processMessageInScope(XMessageContext messageContext) |
protected XScopeContext |
setCurrentScopeContext() |
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) |
getFirstProcessingElement, process, setFirstProcessingElementdestroy, destroyElement, getAdditionalProperties, getBeanName, getEntityId, getErrorHandler, getFlowId, getMetricsEngine, getProject, getProjectId, getProjectVersion, getResource, getServerConfig, getStatus, init, initElement, processMessage, setBeanName, setErrorHandler, setFlowId, setProjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcastpublic ExecutionResult processMessageInScope(XMessageContext messageContext)
processMessageInScope in class AbstractScopeStartElementprotected XScopeContext setCurrentScopeContext()
setCurrentScopeContext in class AbstractScopeStartElementpublic org.springframework.transaction.PlatformTransactionManager getTransactionManager()
public void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
Copyright © 2016–2019 AdroitLogic. All rights reserved.