Tabnine Logo
DefaultTransactionStatus.isReadOnly
Code IndexAdd Tabnine to your IDE (free)

How to use
isReadOnly
method
in
org.springframework.transaction.support.DefaultTransactionStatus

Best Java code snippets using org.springframework.transaction.support.DefaultTransactionStatus.isReadOnly (Showing top 20 results out of 315)

origin: spring-projects/spring-framework

/**
 * Trigger {@code beforeCommit} callbacks.
 * @param status object representing the transaction
 */
protected final void triggerBeforeCommit(DefaultTransactionStatus status) {
  if (status.isNewSynchronization()) {
    if (status.isDebug()) {
      logger.trace("Triggering beforeCommit synchronization");
    }
    TransactionSynchronizationUtils.triggerBeforeCommit(status.isReadOnly());
  }
}
origin: org.springframework/spring-tx

/**
 * Trigger {@code beforeCommit} callbacks.
 * @param status object representing the transaction
 */
protected final void triggerBeforeCommit(DefaultTransactionStatus status) {
  if (status.isNewSynchronization()) {
    if (status.isDebug()) {
      logger.trace("Triggering beforeCommit synchronization");
    }
    TransactionSynchronizationUtils.triggerBeforeCommit(status.isReadOnly());
  }
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-tx

/**
 * Trigger {@code beforeCommit} callbacks.
 * @param status object representing the transaction
 */
protected final void triggerBeforeCommit(DefaultTransactionStatus status) {
  if (status.isNewSynchronization()) {
    if (status.isDebug()) {
      logger.trace("Triggering beforeCommit synchronization");
    }
    TransactionSynchronizationUtils.triggerBeforeCommit(status.isReadOnly());
  }
}
origin: springframework/spring-dao

/**
 * Trigger beforeCommit callbacks.
 * @param status object representing the transaction
 */
private void triggerBeforeCommit(DefaultTransactionStatus status) {
  if (status.isNewSynchronization()) {
    if (status.isDebug()) {
      logger.debug("Triggering beforeCommit synchronization");
    }
    for (Iterator it = TransactionSynchronizationManager.getSynchronizations().iterator(); it.hasNext();) {
      TransactionSynchronization synchronization = (TransactionSynchronization) it.next();
      synchronization.beforeCommit(status.isReadOnly());
    }
  }
}
origin: apache/servicemix-bundles

/**
 * Trigger {@code beforeCommit} callbacks.
 * @param status object representing the transaction
 */
protected final void triggerBeforeCommit(DefaultTransactionStatus status) {
  if (status.isNewSynchronization()) {
    if (status.isDebug()) {
      logger.trace("Triggering beforeCommit synchronization");
    }
    TransactionSynchronizationUtils.triggerBeforeCommit(status.isReadOnly());
  }
}
origin: org.molgenis/molgenis-data-postgresql

@Override
protected void doRollback(DefaultTransactionStatus status) {
 MolgenisTransaction transaction = (MolgenisTransaction) status.getTransaction();
 if (LOG.isDebugEnabled()) {
  LOG.debug("Rollback transaction [{}]", transaction.getId());
 }
 DefaultTransactionStatus jpaTransactionStatus =
   new DefaultTransactionStatus(
     transaction.getDataSourceTransaction(),
     status.isNewTransaction(),
     status.isNewSynchronization(),
     status.isReadOnly(),
     status.isDebug(),
     status.getSuspendedResources());
 if (!status.isReadOnly()) {
  transactionListeners.forEach(j -> j.rollbackTransaction(transaction.getId()));
 }
 super.doRollback(jpaTransactionStatus);
}
origin: org.molgenis/molgenis-data-postgresql

@Override
protected void doCommit(DefaultTransactionStatus status) {
 MolgenisTransaction transaction = (MolgenisTransaction) status.getTransaction();
 if (LOG.isDebugEnabled()) {
  LOG.debug("Commit transaction [{}]", transaction.getId());
 }
 DefaultTransactionStatus jpaTransactionStatus =
   new DefaultTransactionStatus(
     transaction.getDataSourceTransaction(),
     status.isNewTransaction(),
     status.isNewSynchronization(),
     status.isReadOnly(),
     status.isDebug(),
     status.getSuspendedResources());
 if (!status.isReadOnly()) {
  transactionListeners.forEach(j -> j.commitTransaction(transaction.getId()));
 }
 try {
  super.doCommit(jpaTransactionStatus);
 } catch (TransactionException e) {
  throw translateTransactionException(e);
 }
 if (!status.isReadOnly()) {
  transactionListeners.forEach(j -> j.afterCommitTransaction(transaction.getId()));
 }
}
origin: org.springframework.ldap/spring-ldap-core

protected void doRollback(DefaultTransactionStatus status) {
  ContextSourceAndHibernateTransactionObject actualTransactionObject = (ContextSourceAndHibernateTransactionObject) status
      .getTransaction();
  super.doRollback(new DefaultTransactionStatus(actualTransactionObject
      .getHibernateTransactionObject(), status.isNewTransaction(),
      status.isNewSynchronization(), status.isReadOnly(), status
          .isDebug(), status.getSuspendedResources()));
  ldapManagerDelegate.doRollback(new DefaultTransactionStatus(
      actualTransactionObject.getLdapTransactionObject(), status
          .isNewTransaction(), status.isNewSynchronization(),
      status.isReadOnly(), status.isDebug(), status
          .getSuspendedResources()));
}
origin: apache/servicemix-bundles

protected void doRollback(DefaultTransactionStatus status) {
  ContextSourceAndHibernateTransactionObject actualTransactionObject = (ContextSourceAndHibernateTransactionObject) status
      .getTransaction();
  super.doRollback(new DefaultTransactionStatus(actualTransactionObject
      .getHibernateTransactionObject(), status.isNewTransaction(),
      status.isNewSynchronization(), status.isReadOnly(), status
          .isDebug(), status.getSuspendedResources()));
  ldapManagerDelegate.doRollback(new DefaultTransactionStatus(
      actualTransactionObject.getLdapTransactionObject(), status
          .isNewTransaction(), status.isNewSynchronization(),
      status.isReadOnly(), status.isDebug(), status
          .getSuspendedResources()));
}
origin: apache/servicemix-bundles

protected void doRollback(DefaultTransactionStatus status) {
  ContextSourceAndDataSourceTransactionObject actualTransactionObject = (ContextSourceAndDataSourceTransactionObject) status
      .getTransaction();
  super.doRollback(new DefaultTransactionStatus(actualTransactionObject
      .getDataSourceTransactionObject(), status.isNewTransaction(),
      status.isNewSynchronization(), status.isReadOnly(), status
          .isDebug(), status.getSuspendedResources()));
  ldapManagerDelegate.doRollback(new DefaultTransactionStatus(
      actualTransactionObject.getLdapTransactionObject(), status
          .isNewTransaction(), status.isNewSynchronization(),
      status.isReadOnly(), status.isDebug(), status
          .getSuspendedResources()));
}
origin: org.springframework.ldap/spring-ldap-core

protected void doRollback(DefaultTransactionStatus status) {
  ContextSourceAndDataSourceTransactionObject actualTransactionObject = (ContextSourceAndDataSourceTransactionObject) status
      .getTransaction();
  super.doRollback(new DefaultTransactionStatus(actualTransactionObject
      .getDataSourceTransactionObject(), status.isNewTransaction(),
      status.isNewSynchronization(), status.isReadOnly(), status
          .isDebug(), status.getSuspendedResources()));
  ldapManagerDelegate.doRollback(new DefaultTransactionStatus(
      actualTransactionObject.getLdapTransactionObject(), status
          .isNewTransaction(), status.isNewSynchronization(),
      status.isReadOnly(), status.isDebug(), status
          .getSuspendedResources()));
}
origin: spring-projects/spring-ldap

protected void doRollback(DefaultTransactionStatus status) {
  ContextSourceAndHibernateTransactionObject actualTransactionObject = (ContextSourceAndHibernateTransactionObject) status
      .getTransaction();
  super.doRollback(new DefaultTransactionStatus(actualTransactionObject
      .getHibernateTransactionObject(), status.isNewTransaction(),
      status.isNewSynchronization(), status.isReadOnly(), status
          .isDebug(), status.getSuspendedResources()));
  ldapManagerDelegate.doRollback(new DefaultTransactionStatus(
      actualTransactionObject.getLdapTransactionObject(), status
          .isNewTransaction(), status.isNewSynchronization(),
      status.isReadOnly(), status.isDebug(), status
          .getSuspendedResources()));
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-ldap

protected void doRollback(DefaultTransactionStatus status) {
  ContextSourceAndDataSourceTransactionObject actualTransactionObject = (ContextSourceAndDataSourceTransactionObject) status
      .getTransaction();
  super.doRollback(new DefaultTransactionStatus(actualTransactionObject
      .getDataSourceTransactionObject(), status.isNewTransaction(),
      status.isNewSynchronization(), status.isReadOnly(), status
          .isDebug(), status.getSuspendedResources()));
  ldapManagerDelegate.doRollback(new DefaultTransactionStatus(
      actualTransactionObject.getLdapTransactionObject(), status
          .isNewTransaction(), status.isNewSynchronization(),
      status.isReadOnly(), status.isDebug(), status
          .getSuspendedResources()));
}
origin: spring-projects/spring-ldap

protected void doRollback(DefaultTransactionStatus status) {
  ContextSourceAndDataSourceTransactionObject actualTransactionObject = (ContextSourceAndDataSourceTransactionObject) status
      .getTransaction();
  super.doRollback(new DefaultTransactionStatus(actualTransactionObject
      .getDataSourceTransactionObject(), status.isNewTransaction(),
      status.isNewSynchronization(), status.isReadOnly(), status
          .isDebug(), status.getSuspendedResources()));
  ldapManagerDelegate.doRollback(new DefaultTransactionStatus(
      actualTransactionObject.getLdapTransactionObject(), status
          .isNewTransaction(), status.isNewSynchronization(),
      status.isReadOnly(), status.isDebug(), status
          .getSuspendedResources()));
}
origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-ldap

protected void doRollback(DefaultTransactionStatus status) {
  ContextSourceAndHibernateTransactionObject actualTransactionObject = (ContextSourceAndHibernateTransactionObject) status
      .getTransaction();
  super.doRollback(new DefaultTransactionStatus(actualTransactionObject
      .getHibernateTransactionObject(), status.isNewTransaction(),
      status.isNewSynchronization(), status.isReadOnly(), status
          .isDebug(), status.getSuspendedResources()));
  ldapManagerDelegate.doRollback(new DefaultTransactionStatus(
      actualTransactionObject.getLdapTransactionObject(), status
          .isNewTransaction(), status.isNewSynchronization(),
      status.isReadOnly(), status.isDebug(), status
          .getSuspendedResources()));
}
origin: org.grails/grails-datastore-core

@Override
protected void doCommit(DefaultTransactionStatus status) throws TransactionException {
  TransactionObject txObject = (TransactionObject) status.getTransaction();
  final SessionHolder sessionHolder = txObject.getSessionHolder();
  try {
    Transaction<?> transaction = txObject.getTransaction();
    if(transaction != null && transaction.isActive() ) {
      Session session = sessionHolder.getSession();
      if(!status.isReadOnly()) {
        if (session != null) {
          if (status.isDebug()) {
            logger.debug("Flushing Session prior to transaction commit [" + session + "]");
          }
          session.flush();
        }
      }
      if (status.isDebug()) {
        logger.debug("Committing Datastore transaction on Session [" + session + "]");
      }
      transaction.commit();
    }
  }
  catch (DataAccessException ex) {
    throw new TransactionSystemException("Could not commit Datastore transaction", ex);
  }
}
origin: org.springframework.ldap/spring-ldap-core

protected void doCommit(DefaultTransactionStatus status) {
  ContextSourceAndHibernateTransactionObject actualTransactionObject = (ContextSourceAndHibernateTransactionObject) status
      .getTransaction();
  try {
    super.doCommit(new DefaultTransactionStatus(actualTransactionObject
        .getHibernateTransactionObject(), status
        .isNewTransaction(), status.isNewSynchronization(), status
        .isReadOnly(), status.isDebug(), status
        .getSuspendedResources()));
  } catch (TransactionException ex) {
    if (isRollbackOnCommitFailure()) {
      logger.debug("Failed to commit db resource, rethrowing", ex);
      // If we are to rollback on commit failure, just rethrow the
      // exception - this will cause a rollback to be performed on
      // both resources.
      throw ex;
    } else {
      logger
          .warn("Failed to commit and resource is rollbackOnCommit not set -"
              + " proceeding to commit ldap resource.");
    }
  }
  ldapManagerDelegate.doCommit(new DefaultTransactionStatus(
      actualTransactionObject.getLdapTransactionObject(), status
          .isNewTransaction(), status.isNewSynchronization(),
      status.isReadOnly(), status.isDebug(), status
          .getSuspendedResources()));
}
origin: org.springframework.ldap/spring-ldap-core

protected void doCommit(DefaultTransactionStatus status) {
  ContextSourceAndDataSourceTransactionObject actualTransactionObject = (ContextSourceAndDataSourceTransactionObject) status
      .getTransaction();
  try {
    super.doCommit(new DefaultTransactionStatus(actualTransactionObject
        .getDataSourceTransactionObject(), status
        .isNewTransaction(), status.isNewSynchronization(), status
        .isReadOnly(), status.isDebug(), status
        .getSuspendedResources()));
  } catch (TransactionException ex) {
    if (isRollbackOnCommitFailure()) {
      logger.debug("Failed to commit db resource, rethrowing", ex);
      // If we are to rollback on commit failure, just rethrow the
      // exception - this will cause a rollback to be performed on
      // both resources.
      throw ex;
    } else {
      logger
          .warn("Failed to commit and resource is rollbackOnCommit not set -"
              + " proceeding to commit ldap resource.");
    }
  }
  ldapManagerDelegate.doCommit(new DefaultTransactionStatus(
      actualTransactionObject.getLdapTransactionObject(), status
          .isNewTransaction(), status.isNewSynchronization(),
      status.isReadOnly(), status.isDebug(), status
          .getSuspendedResources()));
}
origin: org.molgenis/molgenis-data-postgresql

@Override
protected void doSetRollbackOnly(DefaultTransactionStatus status) {
 MolgenisTransaction transaction = (MolgenisTransaction) status.getTransaction();
 DefaultTransactionStatus jpaTransactionStatus =
   new DefaultTransactionStatus(
     transaction.getDataSourceTransaction(),
     status.isNewTransaction(),
     status.isNewSynchronization(),
     status.isReadOnly(),
     status.isDebug(),
     status.getSuspendedResources());
 super.doSetRollbackOnly(jpaTransactionStatus);
}
origin: springframework/spring-orm

protected void doCommit(DefaultTransactionStatus status) {
  TopLinkTransactionObject txObject = (TopLinkTransactionObject) status.getTransaction();
  if (status.isDebug()) {
    logger.debug("Committing TopLink transaction on session [" +
        txObject.getSessionHolder().getSession() + "]");
  }
  try {
    if (!status.isReadOnly()) {
      txObject.getSessionHolder().getSession().getActiveUnitOfWork().commit();
    }
    txObject.getSessionHolder().clear();
  }
  catch (DatabaseException ex) {
    throw convertJdbcAccessException((SQLException) ex.getInternalException());
  }
  catch (TopLinkException ex) {
    throw convertTopLinkAccessException(ex);
  }
}
org.springframework.transaction.supportDefaultTransactionStatusisReadOnly

Javadoc

Return if this transaction is defined as read-only transaction.

Popular methods of DefaultTransactionStatus

  • getTransaction
    Return the underlying transaction object.
  • isDebug
    Return whether the progress of this transaction is debugged. This is used by AbstractPlatformTransac
  • <init>
    Create a new DefaultTransactionStatus instance.
  • isNewTransaction
  • getSuspendedResources
    Return the holder for resources that have been suspended for this transaction, if any.
  • isNewSynchronization
    Return if a new transaction synchronization has been opened for this transaction.
  • hasTransaction
    Return whether there is an actual transaction active.
  • isGlobalRollbackOnly
    Determine the rollback-only flag via checking the transaction object, provided that the latter imple
  • setRollbackOnly
  • createAndHoldSavepoint
  • hasSavepoint
  • isLocalRollbackOnly
  • hasSavepoint,
  • isLocalRollbackOnly,
  • releaseHeldSavepoint,
  • rollbackToHeldSavepoint,
  • setCompleted,
  • isCompleted,
  • isTransactionSavepointManager

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getSupportFragmentManager (FragmentActivity)
  • addToBackStack (FragmentTransaction)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • JComboBox (javax.swing)
  • Join (org.hibernate.mapping)
  • Top 12 Jupyter Notebook extensions
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