org.hibernate.transaction.synchronization
Interface BeforeCompletionManagedFlushChecker
public interface BeforeCompletionManagedFlushChecker
Contract for checking whether to perform a managed flush in a
Synchronization.beforeCompletion() callback
- Author:
- Steve Ebersole
shouldDoManagedFlush
boolean shouldDoManagedFlush(TransactionFactory.Context ctx,
Transaction jtaTransaction)
throws SystemException
- Check whether we should perform the managed flush
- Parameters:
ctx - The Hibernate "transaction context"jtaTransaction - The JTA transaction
- Returns:
- True to indicate to perform the managed flush; false otherwise.
- Throws:
SystemException - Can be thrown while accessing the JTA transaction; will result in transaction being
marked for rollback (best effort).
Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.