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)