public interface UserTransactionServer
extends java.rmi.Remote
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
begin(int timeout)
Create a new transaction.
|
void |
commit(java.lang.String tid)
Commit the transaction.
|
int |
getStatus(java.lang.String tid)
Get the status of the transaction.
|
void |
rollback(java.lang.String tid)
Rollback the transaction.
|
void |
setRollbackOnly(java.lang.String tid)
Mark the transaction for rollback only.
|
java.lang.String begin(int timeout)
throws java.rmi.RemoteException,
javax.transaction.SystemException,
javax.transaction.NotSupportedException
timeout - The timeout setting of the client UserTx.java.rmi.RemoteExceptionjavax.transaction.SystemExceptionjavax.transaction.NotSupportedExceptionvoid commit(java.lang.String tid)
throws java.rmi.RemoteException,
javax.transaction.RollbackException,
javax.transaction.HeuristicMixedException,
javax.transaction.HeuristicRollbackException,
java.lang.SecurityException,
java.lang.IllegalStateException,
javax.transaction.SystemException
tid - The tid of the tx to commit.java.rmi.RemoteExceptionjavax.transaction.RollbackExceptionjavax.transaction.HeuristicMixedExceptionjavax.transaction.HeuristicRollbackExceptionjava.lang.SecurityExceptionjava.lang.IllegalStateExceptionjavax.transaction.SystemExceptionvoid rollback(java.lang.String tid)
throws java.rmi.RemoteException,
java.lang.IllegalStateException,
java.lang.SecurityException,
javax.transaction.SystemException
tid - The tid of the transaction to rollback.java.rmi.RemoteExceptionjava.lang.IllegalStateExceptionjava.lang.SecurityExceptionjavax.transaction.SystemExceptionvoid setRollbackOnly(java.lang.String tid)
throws java.rmi.RemoteException,
java.lang.IllegalStateException,
javax.transaction.SystemException
tid - The tid of the transaction to mark.java.rmi.RemoteExceptionjava.lang.IllegalStateExceptionjavax.transaction.SystemExceptionint getStatus(java.lang.String tid)
throws java.rmi.RemoteException,
javax.transaction.SystemException
tid - The tid.java.rmi.RemoteExceptionjavax.transaction.SystemExceptionCopyright © 2018. All Rights Reserved.