public class JDBCContext extends Object implements Serializable, ConnectionManager.Callback
| Modifier and Type | Class and Description |
|---|---|
static interface |
JDBCContext.Context |
| Constructor and Description |
|---|
JDBCContext(JDBCContext.Context owner,
Connection connection,
Interceptor interceptor) |
public JDBCContext(JDBCContext.Context owner, Connection connection, Interceptor interceptor)
public CallbackCoordinator getJtaSynchronizationCallbackCoordinator()
public CallbackCoordinator getJtaSynchronizationCallbackCoordinator(Transaction jtaTransaction)
public void cleanUpJtaSynchronizationCallbackCoordinator()
public void connectionOpened()
connectionOpened in interface ConnectionManager.Callbackpublic void connectionCleanedUp()
connectionCleanedUp in interface ConnectionManager.Callbackpublic SessionFactoryImplementor getFactory()
public ConnectionManager getConnectionManager()
public Connection borrowConnection()
public Connection connection() throws HibernateException
HibernateExceptionpublic boolean registerCallbackIfNecessary()
public boolean registerSynchronizationIfPossible()
public boolean isTransactionInProgress()
isTransactionInProgress in interface ConnectionManager.Callbackpublic Transaction getTransaction() throws HibernateException
HibernateExceptionpublic void beforeTransactionCompletion(Transaction tx)
public void afterTransactionBegin(Transaction tx)
public void afterTransactionCompletion(boolean success,
Transaction tx)
public void afterNontransactionalQuery(boolean success)
public void serialize(ObjectOutputStream oos) throws IOException
oos - The stream to which we should write the serial data.IOExceptionpublic static JDBCContext deserialize(ObjectInputStream ois, JDBCContext.Context context, Interceptor interceptor) throws IOException
ois - The stream from which to read the entry.IOExceptionCopyright © 2002-2017 Red Hat Middleware, LLC. All Rights Reserved