Tabnine Logo
TransactionCoordinator.getTransactionContext
Code IndexAdd Tabnine to your IDE (free)

How to use
getTransactionContext
method
in
org.hibernate.engine.transaction.spi.TransactionCoordinator

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

origin: org.hibernate/com.springsource.org.hibernate.core

  @Override
  public boolean shouldDoManagedFlush(TransactionCoordinator coordinator, int jtaStatus) {
    return ! coordinator.getTransactionContext().isClosed() &&
        ! coordinator.getTransactionContext().isFlushModeNever() &&
        coordinator.getTransactionContext().isFlushBeforeCompletionEnabled() &&
        ! JtaStatusHelper.isRollback( jtaStatus );
  }
};
origin: org.hibernate/com.springsource.org.hibernate.ejb

  @Override
  public boolean shouldDoManagedFlush(TransactionCoordinator coordinator, int jtaStatus) {
    return ! coordinator.getTransactionContext().isClosed() &&
        ! coordinator.getTransactionContext().isFlushModeNever() &&
        ! JtaStatusHelper.isRollback( jtaStatus );
  }
}
origin: org.hibernate/com.springsource.org.hibernate

private void closeIfRequired() throws HibernateException {
  final boolean close = isDriver &&
      transactionCoordinator().getTransactionContext().shouldAutoClose() &&
      ! transactionCoordinator().getTransactionContext().isClosed();
  if ( close ) {
    transactionCoordinator().getTransactionContext().managedClose();
  }
}
origin: org.hibernate/com.springsource.org.hibernate

@Override
protected void beforeTransactionCommit() {
  boolean flush = ! transactionCoordinator().getTransactionContext().isFlushModeNever() &&
      ! transactionCoordinator().getTransactionContext().isFlushBeforeCompletionEnabled();
  if ( flush ) {
    // if an exception occurs during flush, user must call rollback()
    transactionCoordinator().getTransactionContext().managedFlush();
  }
}
origin: org.hibernate/com.springsource.org.hibernate

protected SqlExceptionHelper sqlExceptionHelper() {
  return transactionCoordinator.getTransactionContext()
      .getTransactionEnvironment()
      .getJdbcServices()
      .getSqlExceptionHelper();
}
origin: org.hibernate/com.springsource.org.hibernate

/**
 * Provide subclasses with convenient access to the configured {@link JtaPlatform}
 *
 * @return The {@link org.hibernate.service.jta.platform.spi.JtaPlatform}
 */
protected JtaPlatform jtaPlatform() {
  return transactionCoordinator().getTransactionContext().getTransactionEnvironment().getJtaPlatform();
}
origin: org.hibernate/com.springsource.org.hibernate

protected TransactionManager transactionManager() {
  return transactionCoordinator.getTransactionContext()
      .getTransactionEnvironment()
      .getJtaPlatform()
      .retrieveTransactionManager();
}
origin: org.hibernate/com.springsource.org.hibernate.core

protected ConnectionProvider connectionProvider() {
  return transactionCoordinator.getTransactionContext()
      .getTransactionEnvironment()
      .getJdbcServices()
      .getConnectionProvider();
}
origin: org.hibernate/com.springsource.org.hibernate

protected final SqlExceptionHelper sqlExceptionHelper() {
  return jdbcCoordinator.getTransactionCoordinator()
      .getTransactionContext()
      .getTransactionEnvironment()
      .getJdbcServices()
      .getSqlExceptionHelper();
}
origin: org.hibernate/com.springsource.org.hibernate

/**
 * Convenience access to the SQL statement logger.
 *
 * @return The underlying JDBC services.
 */
protected SqlStatementLogger sqlStatementLogger() {
  return jdbcCoordinator.getTransactionCoordinator()
      .getTransactionContext()
      .getTransactionEnvironment()
      .getJdbcServices()
      .getSqlStatementLogger();
}
origin: org.hibernate/com.springsource.org.hibernate.core

/**
 * Convenience access to the SQLException helper.
 *
 * @return The underlying SQLException helper.
 */
protected SqlExceptionHelper sqlExceptionHelper() {
  return jdbcCoordinator.getTransactionCoordinator()
      .getTransactionContext()
      .getTransactionEnvironment()
      .getJdbcServices()
      .getSqlExceptionHelper();
}
origin: Blazebit/blaze-persistence

protected final SqlExceptionHelper sqlExceptionHelper() {
  return jdbcCoordinator.getTransactionCoordinator()
    .getTransactionContext()
    .getTransactionEnvironment()
    .getJdbcServices()
    .getSqlExceptionHelper();
}
origin: org.hibernate/com.springsource.org.hibernate.core

protected final SqlExceptionHelper sqlExceptionHelper() {
  return jdbcCoordinator.getTransactionCoordinator()
      .getTransactionContext()
      .getTransactionEnvironment()
      .getJdbcServices()
      .getSqlExceptionHelper();
}
origin: com.blazebit/blaze-persistence-integration-hibernate-4.3

protected final SqlExceptionHelper sqlExceptionHelper() {
  return jdbcCoordinator.getTransactionCoordinator()
    .getTransactionContext()
    .getTransactionEnvironment()
    .getJdbcServices()
    .getSqlExceptionHelper();
}
origin: org.hibernate/com.springsource.org.hibernate

/**
 * Convenience access to the SQLException helper.
 *
 * @return The underlying SQLException helper.
 */
protected SqlExceptionHelper sqlExceptionHelper() {
  return jdbcCoordinator.getTransactionCoordinator()
      .getTransactionContext()
      .getTransactionEnvironment()
      .getJdbcServices()
      .getSqlExceptionHelper();
}
origin: org.hibernate/com.springsource.org.hibernate

@Override
protected void afterTransactionBegin() {
  if ( ! transactionCoordinator().isSynchronizationRegistered() ) {
    throw new TransactionException("Could not register synchronization for container transaction");
  }
  transactionCoordinator().sendAfterTransactionBeginNotifications( this );
  transactionCoordinator().getTransactionContext().afterTransactionBegin( this );
}
origin: org.hibernate/com.springsource.org.hibernate.core

@Override
protected void afterTransactionBegin() {
  if ( getTimeout() > 0 ) {
    transactionCoordinator().getJdbcCoordinator().setTransactionTimeOut( getTimeout() );
  }
  transactionCoordinator().sendAfterTransactionBeginNotifications( this );
  if ( isDriver ) {
    transactionCoordinator().getTransactionContext().afterTransactionBegin( this );
  }
}
origin: org.hibernate/com.springsource.org.hibernate

@Override
protected void afterTransactionBegin() {
  if ( getTimeout() > 0 ) {
    transactionCoordinator().getJdbcCoordinator().setTransactionTimeOut( getTimeout() );
  }
  transactionCoordinator().sendAfterTransactionBeginNotifications( this );
  if ( isDriver ) {
    transactionCoordinator().getTransactionContext().afterTransactionBegin( this );
  }
}
origin: org.hibernate/com.springsource.org.hibernate

@Override
protected void afterTransactionBegin() {
  transactionCoordinator().pulse();
  if ( !transactionCoordinator().isSynchronizationRegistered() ) {
    isDriver = transactionCoordinator().takeOwnership();
  }
  applyTimeout();
  transactionCoordinator().sendAfterTransactionBeginNotifications( this );
  transactionCoordinator().getTransactionContext().afterTransactionBegin( this );
}
origin: org.hibernate/com.springsource.org.hibernate.core

@Override
protected void afterTransactionBegin() {
  transactionCoordinator().pulse();
  if ( !transactionCoordinator().isSynchronizationRegistered() ) {
    isDriver = transactionCoordinator().takeOwnership();
  }
  applyTimeout();
  transactionCoordinator().sendAfterTransactionBeginNotifications( this );
  transactionCoordinator().getTransactionContext().afterTransactionBegin( this );
}
org.hibernate.engine.transaction.spiTransactionCoordinatorgetTransactionContext

Javadoc

Retrieves the context in which this coordinator operates.

Popular methods of TransactionCoordinator

  • getJdbcCoordinator
    Retrieves the JDBC coordinator currently operating within this transaction coordinator.
  • pulse
    Attempts to register JTA synchronization if possible and needed.
  • getTransaction
    Get the Hibernate transaction facade object currently associated with this coordinator.
  • getSynchronizationCallbackCoordinator
  • afterNonTransactionalQuery
    Performs actions needed after execution of a non-transactional query.
  • afterTransaction
  • close
    Close the transaction context, returning any user supplied connection from the underlying JDBC coord
  • getSynchronizationRegistry
    Obtain the javax.transaction.Synchronization registry associated with this coordinator.
  • isSynchronizationRegistered
  • isTransactionInProgress
    Are we "in" an active and joined transaction
  • sendAfterTransactionBeginNotifications
  • sendBeforeTransactionCompletionNotifications
  • sendAfterTransactionBeginNotifications,
  • sendBeforeTransactionCompletionNotifications,
  • setRollbackOnly,
  • takeOwnership,
  • isTransactionJoinable,
  • resetJoinStatus

Popular in Java

  • Making http requests using okhttp
  • getApplicationContext (Context)
  • onRequestPermissionsResult (Fragment)
  • onCreateOptionsMenu (Activity)
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Github Copilot alternatives
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