Package org.seasar.doma.quarkus.runtime
Class UnsupportedTransactionManager
- java.lang.Object
-
- org.seasar.doma.quarkus.runtime.UnsupportedTransactionManager
-
- All Implemented Interfaces:
org.seasar.doma.jdbc.tx.TransactionManager
@Singleton public class UnsupportedTransactionManager extends Object implements org.seasar.doma.jdbc.tx.TransactionManager
-
-
Constructor Summary
Constructors Constructor Description UnsupportedTransactionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasSavepoint(String savepointName)booleanisRollbackOnly()voidnotSupported(Runnable block)<RESULT> RESULTnotSupported(Supplier<RESULT> supplier)voidnotSupported(org.seasar.doma.jdbc.tx.TransactionIsolationLevel isolationLevel, Runnable block)<RESULT> RESULTnotSupported(org.seasar.doma.jdbc.tx.TransactionIsolationLevel isolationLevel, Supplier<RESULT> supplier)voidreleaseSavepoint(String savepointName)voidrequired(Runnable block)<RESULT> RESULTrequired(Supplier<RESULT> supplier)voidrequired(org.seasar.doma.jdbc.tx.TransactionIsolationLevel isolationLevel, Runnable block)<RESULT> RESULTrequired(org.seasar.doma.jdbc.tx.TransactionIsolationLevel isolationLevel, Supplier<RESULT> supplier)voidrequiresNew(Runnable block)<RESULT> RESULTrequiresNew(Supplier<RESULT> supplier)voidrequiresNew(org.seasar.doma.jdbc.tx.TransactionIsolationLevel isolationLevel, Runnable block)<RESULT> RESULTrequiresNew(org.seasar.doma.jdbc.tx.TransactionIsolationLevel isolationLevel, Supplier<RESULT> supplier)voidrollback(String savepointName)voidsetRollbackOnly()voidsetSavepoint(String savepointName)
-
-
-
Method Detail
-
required
public void required(Runnable block)
- Specified by:
requiredin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
required
public void required(org.seasar.doma.jdbc.tx.TransactionIsolationLevel isolationLevel, Runnable block)- Specified by:
requiredin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
required
public <RESULT> RESULT required(Supplier<RESULT> supplier)
- Specified by:
requiredin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
required
public <RESULT> RESULT required(org.seasar.doma.jdbc.tx.TransactionIsolationLevel isolationLevel, Supplier<RESULT> supplier)- Specified by:
requiredin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
requiresNew
public void requiresNew(Runnable block)
- Specified by:
requiresNewin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
requiresNew
public void requiresNew(org.seasar.doma.jdbc.tx.TransactionIsolationLevel isolationLevel, Runnable block)- Specified by:
requiresNewin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
requiresNew
public <RESULT> RESULT requiresNew(Supplier<RESULT> supplier)
- Specified by:
requiresNewin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
requiresNew
public <RESULT> RESULT requiresNew(org.seasar.doma.jdbc.tx.TransactionIsolationLevel isolationLevel, Supplier<RESULT> supplier)- Specified by:
requiresNewin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
notSupported
public void notSupported(Runnable block)
- Specified by:
notSupportedin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
notSupported
public void notSupported(org.seasar.doma.jdbc.tx.TransactionIsolationLevel isolationLevel, Runnable block)- Specified by:
notSupportedin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
notSupported
public <RESULT> RESULT notSupported(Supplier<RESULT> supplier)
- Specified by:
notSupportedin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
notSupported
public <RESULT> RESULT notSupported(org.seasar.doma.jdbc.tx.TransactionIsolationLevel isolationLevel, Supplier<RESULT> supplier)- Specified by:
notSupportedin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
setRollbackOnly
public void setRollbackOnly()
- Specified by:
setRollbackOnlyin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
isRollbackOnly
public boolean isRollbackOnly()
- Specified by:
isRollbackOnlyin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
setSavepoint
public void setSavepoint(String savepointName)
- Specified by:
setSavepointin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
hasSavepoint
public boolean hasSavepoint(String savepointName)
- Specified by:
hasSavepointin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
releaseSavepoint
public void releaseSavepoint(String savepointName)
- Specified by:
releaseSavepointin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
rollback
public void rollback(String savepointName)
- Specified by:
rollbackin interfaceorg.seasar.doma.jdbc.tx.TransactionManager
-
-