public class SqlTargetSystem extends io.flamingock.internal.core.external.targets.TransactionalTargetSystem<SqlTargetSystem> implements io.flamingock.externalsystem.sql.api.SqlExternalSystem
| Constructor and Description |
|---|
SqlTargetSystem(java.lang.String id,
javax.sql.DataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
enhanceExecutionRuntime(io.flamingock.internal.core.runtime.ExecutionRuntime executionRuntime,
boolean isTransactional) |
javax.sql.DataSource |
getDataSource() |
protected SqlTargetSystem |
getSelf() |
io.flamingock.internal.core.transaction.TransactionWrapper |
getTxWrapper() |
void |
initialize(io.flamingock.internal.common.core.context.ContextResolver baseContext) |
applyChangeTransactional, getAuditAuditReader, getOnGoingTaskStatusRepository, hasMarkeraddDependency, addDependency, addDependency, addDependency, applyChange, getContext, getId, rollbackChange, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setPropertypublic SqlTargetSystem(java.lang.String id,
javax.sql.DataSource dataSource)
public javax.sql.DataSource getDataSource()
getDataSource in interface io.flamingock.externalsystem.sql.api.SqlExternalSystempublic void initialize(io.flamingock.internal.common.core.context.ContextResolver baseContext)
initialize in interface io.flamingock.internal.common.core.context.ContextInitializableprotected SqlTargetSystem getSelf()
getSelf in class io.flamingock.internal.core.external.targets.AbstractTargetSystem<SqlTargetSystem>public io.flamingock.internal.core.transaction.TransactionWrapper getTxWrapper()
getTxWrapper in class io.flamingock.internal.core.external.targets.TransactionalTargetSystem<SqlTargetSystem>protected void enhanceExecutionRuntime(io.flamingock.internal.core.runtime.ExecutionRuntime executionRuntime,
boolean isTransactional)
enhanceExecutionRuntime in class io.flamingock.internal.core.external.targets.AbstractTargetSystem<SqlTargetSystem>