| 
 | BEA Systems, Inc. | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
This is an optional interface that XA resource provider can implement to communicate extra information to the Transaction Manager.
| Field Summary | 
| Fields inherited from interface javax.transaction.xa.XAResource | 
| TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY | 
| Method Summary | |
|  boolean | detectedUnavailable()Transaction Manager calls this method of the XA resource when it detects it to be unresponsive (i.e. | 
|  int | getDelistFlag()Normally, the Transaction Manager determines the delist flag to be used for the XAResource.end() operations. | 
| Methods inherited from interface javax.transaction.xa.XAResource | 
| commit, end, forget, getTransactionTimeout, isSameRM, prepare, recover, rollback, setTransactionTimeout, start | 
| Method Detail | 
public boolean detectedUnavailable()
weblogic.transaction.TransactionManager's 
 unregisterResource method, followed by 
 registerResource, or 
 registerStaticResource, or 
 registerDynamicResource.  
 If this interface is not implemented, the Transaction Manager 
 will mark the resource to be unhealthy once it detects it to be 
 unresponsive.  Also, in this case, it is up to the resource
 provider to refresh and re-register at appropriate time.  If 
 nothing is done explicitly, the Transaction Manager will declare
 the resource healthy again after MaxResourceUnavailableMillis.
public int getDelistFlag()
| 
 | Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs91 Copyright 2005 BEA Systems Inc. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||