dbx
.
transaction
.
support
AbstractPlatformTransactionManager
Related Doc:
package support
abstract
class
AbstractPlatformTransactionManager
extends
PlatformTransactionManager
with
Serializable
Linear Supertypes
Serializable
,
PlatformTransactionManager
,
AnyRef
,
Any
Known Subclasses
DataSourceTransactionManager
,
JtaTransactionManager
,
WebLogicJtaTransactionManager
Ordering
Alphabetic
By Inheritance
Inherited
AbstractPlatformTransactionManager
Serializable
PlatformTransactionManager
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
AbstractPlatformTransactionManager
()
Abstract Value Members
abstract
def
doBegin
(
transaction:
Any
,
definition:
TransactionDefinition
)
:
Unit
Attributes
protected[
dbx.transaction.support
]
abstract
def
doCommit
(
status:
DefaultTransactionStatus
)
:
Unit
Attributes
protected[
dbx.transaction.support
]
abstract
def
doGetTransaction
()
:
AnyRef
Attributes
protected[
dbx.transaction.support
]
abstract
def
doRollback
(
status:
DefaultTransactionStatus
)
:
Unit
Attributes
protected[
dbx.transaction.support
]
Concrete Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
commit
(
status:
TransactionStatus
)
:
Unit
Definition Classes
AbstractPlatformTransactionManager
→
PlatformTransactionManager
def
determineTimeout
(
definition:
TransactionDefinition
)
:
Int
Attributes
protected[
dbx.transaction.support
]
def
doCleanupAfterCompletion
(
transaction:
Any
)
:
Unit
Attributes
protected[
dbx.transaction.support
]
def
doResume
(
transaction:
Any
,
suspendedResources:
Any
)
:
Unit
Attributes
protected[
dbx.transaction.support
]
def
doSetRollbackOnly
(
status:
DefaultTransactionStatus
)
:
Unit
Attributes
protected[
dbx.transaction.support
]
def
doSuspend
(
transaction:
Any
)
:
AnyRef
Attributes
protected[
dbx.transaction.support
]
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
final
def
getDefaultTimeout
()
:
Int
final
def
getTransaction
(
definition:
TransactionDefinition
)
:
TransactionStatus
Definition Classes
AbstractPlatformTransactionManager
→
PlatformTransactionManager
final
def
getTransactionSynchronization
()
:
Int
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
invokeAfterCompletion
(
synchronizations:
List
[
TransactionSynchronization
]
,
completionStatus:
Int
)
:
Unit
Attributes
protected[
dbx.transaction.support
]
def
isExistingTransaction
(
transaction:
Any
)
:
Boolean
Attributes
protected[
dbx.transaction.support
]
final
def
isFailEarlyOnGlobalRollbackOnly
()
:
Boolean
final
def
isGlobalRollbackOnParticipationFailure
()
:
Boolean
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
isNestedTransactionAllowed
()
:
Boolean
final
def
isRollbackOnCommitFailure
()
:
Boolean
final
def
isValidateExistingTransaction
()
:
Boolean
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
newTransactionStatus
(
definition:
TransactionDefinition
,
transaction:
Any
,
newTransaction:
Boolean
,
newSynchronization:
Boolean
,
debug:
Boolean
,
suspendedResources:
Any
)
:
DefaultTransactionStatus
Attributes
protected[
dbx.transaction.support
]
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
prepareForCommit
(
status:
DefaultTransactionStatus
)
:
Unit
Attributes
protected[
dbx.transaction.support
]
def
prepareSynchronization
(
status:
DefaultTransactionStatus
,
definition:
TransactionDefinition
)
:
Unit
Attributes
protected[
dbx.transaction.support
]
final
def
prepareTransactionStatus
(
definition:
TransactionDefinition
,
transaction:
Any
,
newTransaction:
Boolean
,
newSynchronization:
Boolean
,
debug:
Boolean
,
suspendedResources:
Any
)
:
DefaultTransactionStatus
Attributes
protected[
dbx.transaction.support
]
def
registerAfterCompletionWithExistingTransaction
(
transaction:
Any
,
synchronizations:
List
[
TransactionSynchronization
]
)
:
Unit
Attributes
protected[
dbx.transaction.support
]
final
def
resume
(
transaction:
Any
,
resourcesHolder:
SuspendedResourcesHolder
)
:
Unit
Attributes
protected[
dbx.transaction.support
]
final
def
rollback
(
status:
TransactionStatus
)
:
Unit
Definition Classes
AbstractPlatformTransactionManager
→
PlatformTransactionManager
final
def
setDefaultTimeout
(
defaultTimeout:
Int
)
:
Unit
final
def
setFailEarlyOnGlobalRollbackOnly
(
failEarlyOnGlobalRollbackOnly:
Boolean
)
:
Unit
final
def
setGlobalRollbackOnParticipationFailure
(
globalRollbackOnParticipationFailure:
Boolean
)
:
Unit
final
def
setNestedTransactionAllowed
(
nestedTransactionAllowed:
Boolean
)
:
Unit
final
def
setRollbackOnCommitFailure
(
rollbackOnCommitFailure:
Boolean
)
:
Unit
final
def
setTransactionSynchronization
(
transactionSynchronization:
Int
)
:
Unit
final
def
setTransactionSynchronizationName
(
constantName:
String
)
:
Unit
final
def
setValidateExistingTransaction
(
validateExistingTransaction:
Boolean
)
:
Unit
def
shouldCommitOnGlobalRollbackOnly
()
:
Boolean
Attributes
protected[
dbx.transaction.support
]
final
def
suspend
(
transaction:
Any
)
:
SuspendedResourcesHolder
Attributes
protected[
dbx.transaction.support
]
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
triggerBeforeCommit
(
status:
DefaultTransactionStatus
)
:
Unit
Attributes
protected[
dbx.transaction.support
]
final
def
triggerBeforeCompletion
(
status:
DefaultTransactionStatus
)
:
Unit
Attributes
protected[
dbx.transaction.support
]
def
useSavepointForNestedTransaction
()
:
Boolean
Attributes
protected[
dbx.transaction.support
]
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
Serializable
Inherited from
PlatformTransactionManager
Inherited from
AnyRef
Inherited from
Any
Ungrouped