|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITransactionSPI
The transaction interface used internally by the portal framework.
ITransaction
implementations must also implement this interface.
Method Summary | |
---|---|
long |
getCreationTimeMillis()
Returns the time this transaction object was created. |
Throwable |
getTransactionCreationTrace()
Returns a throwable used just as a trace to the transaction creation. |
void |
setTransactionProviderCallback(ITransactionProviderCallback callback)
Sets the transaction provider callback object to be used by this transaction. |
Methods inherited from interface lumis.portal.transaction.ITransaction |
---|
getByConnectionId |
Methods inherited from interface lumis.util.ITransaction |
---|
addObserver, begin, commit, dispose, getAttribute, isActive, removeAttribute, removeObserver, rollback, setAttribute |
Method Detail |
---|
void setTransactionProviderCallback(ITransactionProviderCallback callback)
callback
- the callback object.Throwable getTransactionCreationTrace()
StackTraceElement
, using
a throwable also provides higher-level methods.
Throwable.getStackTrace()
long getCreationTimeMillis()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |