public final class TransactionManagerImpl extends Object implements js.transaction.TransactionManager
TransactionManager
interface.Modifier and Type | Field and Description |
---|---|
private HibernateAdapter |
adapter
Adapter for Hibernate ORM engine.
|
private static js.log.Log |
log
Class logger.
|
Constructor and Description |
---|
TransactionManagerImpl()
Create transaction manager instance.
|
Modifier and Type | Method and Description |
---|---|
void |
config(js.lang.Config config) |
js.transaction.Transaction |
createReadOnlyTransaction() |
js.transaction.Transaction |
createTransaction() |
void |
destroy() |
<S,T> T |
exec(js.transaction.WorkingUnit<S,T> workingUnit,
Object... args) |
private static final js.log.Log log
private HibernateAdapter adapter
public TransactionManagerImpl()
public void config(js.lang.Config config) throws js.lang.ConfigException
config
in interface js.transaction.TransactionManager
js.lang.ConfigException
public js.transaction.Transaction createTransaction()
createTransaction
in interface js.transaction.TransactionManager
public js.transaction.Transaction createReadOnlyTransaction()
createReadOnlyTransaction
in interface js.transaction.TransactionManager
public <S,T> T exec(js.transaction.WorkingUnit<S,T> workingUnit, Object... args)
exec
in interface js.transaction.TransactionManager
public void destroy()
destroy
in interface js.transaction.TransactionManager
Copyright © 2019. All rights reserved.