Example usage for org.springframework.transaction TransactionSuspensionNotSupportedException TransactionSuspensionNotSupportedException

List of usage examples for org.springframework.transaction TransactionSuspensionNotSupportedException TransactionSuspensionNotSupportedException

Introduction

In this page you can find the example usage for org.springframework.transaction TransactionSuspensionNotSupportedException TransactionSuspensionNotSupportedException.

Prototype

public TransactionSuspensionNotSupportedException(String msg) 

Source Link

Document

Constructor for TransactionSuspensionNotSupportedException.

Usage

From source file:org.springframework.transaction.reactive.AbstractReactiveTransactionManager.java

/**
 * Suspend the resources of the current transaction.
 * Transaction synchronization will already have been suspended.
 * <p>The default implementation throws a TransactionSuspensionNotSupportedException,
 * assuming that transaction suspension is generally not supported.
 * @param synchronizationManager the synchronization manager bound to the current transaction
 * @param transaction transaction object returned by {@code doGetTransaction}
 * @return an object that holds suspended resources
 * (will be kept unexamined for passing it into doResume)
 * @throws org.springframework.transaction.TransactionSuspensionNotSupportedException if suspending is not supported by the transaction manager implementation
 * @throws TransactionException in case of system errors
 * @see #doResume//from   ww w  .  j a  v  a 2  s.co  m
 */
protected Mono<Object> doSuspend(TransactionSynchronizationManager synchronizationManager, Object transaction)
        throws TransactionException {

    throw new TransactionSuspensionNotSupportedException(
            "Transaction manager [" + getClass().getName() + "] does not support transaction suspension");
}

From source file:org.springframework.transaction.reactive.AbstractReactiveTransactionManager.java

/**
 * Resume the resources of the current transaction.
 * Transaction synchronization will be resumed afterwards.
 * <p>The default implementation throws a TransactionSuspensionNotSupportedException,
 * assuming that transaction suspension is generally not supported.
 * @param synchronizationManager the synchronization manager bound to the current transaction
 * @param transaction transaction object returned by {@code doGetTransaction}
 * @param suspendedResources the object that holds suspended resources,
 * as returned by doSuspend//from   ww  w.j a  v  a  2 s.  co  m
 * @throws org.springframework.transaction.TransactionSuspensionNotSupportedException if resuming is not supported by the transaction manager implementation
 * @throws TransactionException in case of system errors
 * @see #doSuspend
 */
protected Mono<Void> doResume(TransactionSynchronizationManager synchronizationManager,
        @Nullable Object transaction, Object suspendedResources) throws TransactionException {

    throw new TransactionSuspensionNotSupportedException(
            "Transaction manager [" + getClass().getName() + "] does not support transaction suspension");
}

From source file:org.springframework.transaction.support.AbstractPlatformTransactionManager.java

/**
 * Suspend the resources of the current transaction.
 * Transaction synchronization will already have been suspended.
 * <p>The default implementation throws a TransactionSuspensionNotSupportedException,
 * assuming that transaction suspension is generally not supported.
 * @param transaction transaction object returned by {@code doGetTransaction}
 * @return an object that holds suspended resources
 * (will be kept unexamined for passing it into doResume)
 * @throws org.springframework.transaction.TransactionSuspensionNotSupportedException
 * if suspending is not supported by the transaction manager implementation
 * @throws TransactionException in case of system errors
 * @see #doResume// ww  w .jav  a2s.  co  m
 */
protected Object doSuspend(Object transaction) throws TransactionException {
    throw new TransactionSuspensionNotSupportedException(
            "Transaction manager [" + getClass().getName() + "] does not support transaction suspension");
}

From source file:org.springframework.transaction.support.AbstractPlatformTransactionManager.java

/**
 * Resume the resources of the current transaction.
 * Transaction synchronization will be resumed afterwards.
 * <p>The default implementation throws a TransactionSuspensionNotSupportedException,
 * assuming that transaction suspension is generally not supported.
 * @param transaction transaction object returned by {@code doGetTransaction}
 * @param suspendedResources the object that holds suspended resources,
 * as returned by doSuspend//from w ww .j a  v  a 2  s  . c o  m
 * @throws org.springframework.transaction.TransactionSuspensionNotSupportedException
 * if resuming is not supported by the transaction manager implementation
 * @throws TransactionException in case of system errors
 * @see #doSuspend
 */
protected void doResume(@Nullable Object transaction, Object suspendedResources) throws TransactionException {
    throw new TransactionSuspensionNotSupportedException(
            "Transaction manager [" + getClass().getName() + "] does not support transaction suspension");
}