|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hibernate.service.jta.platform.internal.NoJtaPlatform
public class NoJtaPlatform
The non-configured form of JTA platform. This is what is used if none was set up.
Constructor Summary | |
---|---|
NoJtaPlatform()
|
Method Summary | |
---|---|
boolean |
canRegisterSynchronization()
Can we currently register a Synchronization ? |
int |
getCurrentStatus()
Obtain the current transaction status using whatever means is preferred for this platform |
Object |
getTransactionIdentifier(Transaction transaction)
Determine an identifier for the given transaction appropriate for use in caching/lookup usages. |
void |
registerSynchronization(Synchronization synchronization)
Register a JTA Synchronization in the means defined by the platform. |
TransactionManager |
retrieveTransactionManager()
Locate the TransactionManager |
UserTransaction |
retrieveUserTransaction()
Locate the UserTransaction |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NoJtaPlatform()
Method Detail |
---|
public TransactionManager retrieveTransactionManager()
JtaPlatform
TransactionManager
retrieveTransactionManager
in interface JtaPlatform
TransactionManager
public UserTransaction retrieveUserTransaction()
JtaPlatform
UserTransaction
retrieveUserTransaction
in interface JtaPlatform
UserTransaction
public Object getTransactionIdentifier(Transaction transaction)
JtaPlatform
Generally speaking the transaction itself will be returned here. This method was added specifically for use in WebSphere and other unfriendly JEE containers (although WebSphere is still the only known such brain-dead, sales-driven impl).
getTransactionIdentifier
in interface JtaPlatform
transaction
- The transaction to be identified.
public void registerSynchronization(Synchronization synchronization)
JtaPlatform
Synchronization
in the means defined by the platform.
registerSynchronization
in interface JtaPlatform
synchronization
- The synchronization to registerpublic boolean canRegisterSynchronization()
JtaPlatform
Synchronization
?
canRegisterSynchronization
in interface JtaPlatform
Synchronization
is currently allowed; false otherwise.public int getCurrentStatus() throws SystemException
JtaPlatform
getCurrentStatus
in interface JtaPlatform
SystemException
- Indicates a problem access the underlying status
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |