congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
TransactionImplementor
Code IndexAdd Tabnine to your IDE (free)

How to use
TransactionImplementor
in
org.hibernate.engine.transaction.spi

Best Java code snippets using org.hibernate.engine.transaction.spi.TransactionImplementor (Showing top 20 results out of 315)

origin: hibernate/hibernate-orm

currentHibernateTransaction.invalidate();
origin: hibernate/hibernate-orm

  @Test
  public void testMarkRollbackOnlyAnActiveTransaction() {
    EntityTransaction transaction = entityManager.getTransaction();
    final TransactionImplementor hibernateTransaction = (TransactionImplementor) transaction;
    transaction.begin();
    hibernateTransaction.markRollbackOnly();
    transaction.rollback();
    assertFalse( transaction.isActive() );
  }
}
origin: hibernate/hibernate-orm

private boolean isTransactionFlushable() {
  if ( getCurrentTransaction() == null ) {
    // assume it is flushable - CMT, auto-commit, etc
    return true;
  }
  final TransactionStatus status = getCurrentTransaction().getStatus();
  return status == TransactionStatus.ACTIVE || status == TransactionStatus.COMMITTING;
}
origin: org.hibernate/com.springsource.org.hibernate

/**
 * Reset the internal state.
 */
public void reset() {
  synchronizationRegistered = false;
  ownershipTaken = false;
  if ( currentHibernateTransaction != null ) {
    currentHibernateTransaction.invalidate();
  }
  currentHibernateTransaction = transactionFactory().createTransaction( this );
  if ( transactionContext.shouldAutoJoinTransaction() ) {
    currentHibernateTransaction.markForJoin();
    currentHibernateTransaction.join();
  }
  // IMPL NOTE : reset clears synchronizations (following jta spec), but not observers!
  synchronizationRegistry.clearSynchronizations();
}
origin: org.hibernate/com.springsource.org.hibernate.ejb

final TransactionImplementor transaction = transactionCoordinator.getTransaction();
transaction.markForJoin();
transactionCoordinator.pulse();
  if ( transaction.getJoinStatus() == JoinStatus.JOINED ) {
    LOG.debug( "Transaction already joined" );
    return; // noop
  transaction.join();
  if ( transaction.getJoinStatus() == JoinStatus.NOT_JOINED ) {
    if ( explicitRequest ) {
      throw new TransactionRequiredException( "No active JTA transaction on joinTransaction call" );
  else if ( transaction.getJoinStatus() == JoinStatus.MARKED_FOR_JOINED ) {
    throw new AssertionFailure( "Transaction MARKED_FOR_JOINED after isOpen() call" );
origin: com.github.mg365/mg-common

  @Override
  public IntegralDataTypeHolder getNextValue() {
    return session.getTransactionCoordinator().getTransaction().createIsolationDelegate().delegateWork(abstractReturningWork, true);
  }
};
origin: org.hibernate/com.springsource.org.hibernate

@Override
@SuppressWarnings( {"unchecked"})
public boolean isTransactionInProgress() {
  return getTransaction().isActive() && getTransaction().getJoinStatus() == JoinStatus.JOINED;
}
origin: org.hibernate/com.springsource.org.hibernate

if ( currentHibernateTransaction.isInitiator() ) {
  return;
  if ( currentHibernateTransaction.getJoinStatus() != JoinStatus.MARKED_FOR_JOINED ) {
    LOG.debug( "Skipping JTA sync registration due to auto join checking" );
    return;
origin: org.hibernate/com.springsource.org.hibernate

@Override
@SuppressWarnings( {"unchecked"})
public boolean isTransactionJoined() {
  return currentHibernateTransaction != null && currentHibernateTransaction.getJoinStatus() == JoinStatus.JOINED;
}
origin: org.hibernate/com.springsource.org.hibernate

@Override
public void resetJoinStatus() {
  getTransaction().resetJoinStatus();
}
origin: org.hibernate/com.springsource.org.hibernate.core

/**
 * Reset the internal state.
 */
public void reset() {
  synchronizationRegistered = false;
  ownershipTaken = false;
  if ( currentHibernateTransaction != null ) {
    currentHibernateTransaction.invalidate();
  }
  currentHibernateTransaction = transactionFactory().createTransaction( this );
  if ( transactionContext.shouldAutoJoinTransaction() ) {
    currentHibernateTransaction.markForJoin();
    currentHibernateTransaction.join();
  }
  // IMPL NOTE : reset clears synchronizations (following jta spec), but not observers!
  synchronizationRegistry.clearSynchronizations();
}
origin: org.hibernate/com.springsource.org.hibernate

  public IntegralDataTypeHolder getNextValue() {
    return session.getTransactionCoordinator().getTransaction().createIsolationDelegate().delegateWork( work, true );
  }
}
origin: org.hibernate/com.springsource.org.hibernate.core

@Override
@SuppressWarnings( {"unchecked"})
public boolean isTransactionInProgress() {
  return getTransaction().isActive() && getTransaction().getJoinStatus() == JoinStatus.JOINED;
}
origin: org.hibernate/com.springsource.org.hibernate.core

if ( currentHibernateTransaction.isInitiator() ) {
  return;
  if ( currentHibernateTransaction.getJoinStatus() != JoinStatus.MARKED_FOR_JOINED ) {
    LOG.debug( "Skipping JTA sync registration due to auto join checking" );
    return;
origin: org.hibernate/com.springsource.org.hibernate.core

@Override
@SuppressWarnings( {"unchecked"})
public boolean isTransactionJoined() {
  return currentHibernateTransaction != null && currentHibernateTransaction.getJoinStatus() == JoinStatus.JOINED;
}
origin: org.hibernate/com.springsource.org.hibernate.core

@Override
public void resetJoinStatus() {
  getTransaction().resetJoinStatus();
}
origin: org.hibernate/com.springsource.org.hibernate.core

  public IntegralDataTypeHolder getNextValue() {
    return session.getTransactionCoordinator().getTransaction().createIsolationDelegate().delegateWork( work, true );
  }
}
origin: hibernate/hibernate-orm

@Test
public void testMarkRollbackOnlyAnUnactiveTransaction() {
  EntityTransaction transaction = entityManager.getTransaction();
  final TransactionImplementor hibernateTransaction = (TransactionImplementor) transaction;
  hibernateTransaction.markRollbackOnly();
  transaction.rollback();
  assertFalse( transaction.isActive() );
}
origin: org.hibernate.orm/hibernate-core

currentHibernateTransaction.invalidate();
origin: org.hibernate.orm/hibernate-core

private boolean isTransactionFlushable() {
  if ( getCurrentTransaction() == null ) {
    // assume it is flushable - CMT, auto-commit, etc
    return true;
  }
  final TransactionStatus status = getCurrentTransaction().getStatus();
  return status == TransactionStatus.ACTIVE || status == TransactionStatus.COMMITTING;
}
org.hibernate.engine.transaction.spiTransactionImplementor

Most used methods

  • invalidate
    Called after completion of the underlying transaction to signify the facade is no longer valid.
  • createIsolationDelegate
    Retrieve an isolation delegate appropriate for this transaction strategy.
  • getJoinStatus
    Get the current state of this transaction's join status.
  • join
    Perform a join to the underlying transaction
  • markForJoin
    Mark a transaction as joinable
  • markRollbackOnly
    Make a best effort to mark the underlying transaction for rollback only.
  • getStatus
  • isActive
    Indicate whether a resource transaction is in progress.
  • isInitiator
  • resetJoinStatus
    Reset this transaction's join status.

Popular in Java

  • Making http post requests using okhttp
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • scheduleAtFixedRate (Timer)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • FileInputStream (java.io)
    An input stream that reads bytes from a file. File file = ...finally if (in != null) in.clos
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • Selector (java.nio.channels)
    A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now