oracle.jdbc.xa.client
Class OracleXAHeteroCloseCallback

oracle.jdbc.xa.client.OracleXAHeteroCloseCallback

public class OracleXAHeteroCloseCallback

This class implements the OracleCloseCallback interface that is defined in oracle.jdbc.driver. It is used to close a physical connection to an RM instance, and unregister this RM instance from C-XA's current thread of control. An instance of this class should be registered with an OracleXAConnection/OraclePooledConnection, using the registerCloseCallback() method in the OraclePooledConnection class to function, like: ((OracleXAConnection) xaconn).registerCloseCallback( new OracleXAHeteroCloseCallback(), new SomeUserObject());


Field Summary
static boolean DEBUG
           
 
Constructor Summary
OracleXAHeteroCloseCallback()
           
 
Method Summary
 void afterClose(java.lang.Object privData)
           
 void beforeClose(OracleConnection conn, java.lang.Object obj)
           
 

Field Detail

DEBUG

public static final boolean DEBUG
Constructor Detail

OracleXAHeteroCloseCallback

public OracleXAHeteroCloseCallback()
Method Detail

beforeClose

public void beforeClose(OracleConnection conn,
                        java.lang.Object obj)

afterClose

public void afterClose(java.lang.Object privData)