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.Callback
public void connectionCleanedUp()
connectionCleanedUp
in interface ConnectionManager.Callback
public SessionFactoryImplementor getFactory()
public ConnectionManager getConnectionManager()
public Connection borrowConnection()
public Connection connection() throws HibernateException
HibernateException
public boolean registerCallbackIfNecessary()
public boolean registerSynchronizationIfPossible()
public boolean isTransactionInProgress()
isTransactionInProgress
in interface ConnectionManager.Callback
public Transaction getTransaction() throws HibernateException
HibernateException
public 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.IOException
public static JDBCContext deserialize(ObjectInputStream ois, JDBCContext.Context context, Interceptor interceptor) throws IOException
ois
- The stream from which to read the entry.IOException
Copyright © 2002-2015 Red Hat Middleware, LLC. All Rights Reserved