Package org.springframework.transaction.support

Examples of org.springframework.transaction.support.TransactionSynchronizationAdapter


  @Test
  public void testCommit() throws Exception {
    new TransactionTemplate(transactionManager).execute(new TransactionCallback<Void>() {
            @Override
      public Void doInTransaction(TransactionStatus status) {
        TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
                    @Override
          public void afterCompletion(int status) {
            super.afterCompletion(status);
            txStatus = status;
          }
View Full Code Here


    testCommit();
    txStatus = -1;
    new TransactionTemplate(transactionManager).execute(new TransactionCallback<Void>() {
            @Override
      public Void doInTransaction(TransactionStatus status) {
        TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
                    @Override
          public void afterCompletion(int status) {
            super.afterCompletion(status);
            txStatus = status;
          }
View Full Code Here

  public void testCommitNested() throws Exception {
    final TransactionTemplate transactionTemplate = new TransactionTemplate(transactionManager);
    transactionTemplate.execute(new TransactionCallback<Void>() {
            @Override
      public Void doInTransaction(TransactionStatus status) {
        TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
                    @Override
          public void afterCompletion(int status) {
            super.afterCompletion(status);
            txStatus = status;
            count++;
View Full Code Here

    txStatus = -1;
    final TransactionTemplate transactionTemplate = new TransactionTemplate(transactionManager);
    transactionTemplate.execute(new TransactionCallback<Void>() {
            @Override
      public Void doInTransaction(TransactionStatus status) {
        TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
                    @Override
          public void afterCompletion(int status) {
            super.afterCompletion(status);
            txStatus = status;
            count++;
View Full Code Here

  public void testRollback() throws Exception {
    try {
      new TransactionTemplate(transactionManager).execute(new TransactionCallback<Void>() {
                @Override
        public Void doInTransaction(TransactionStatus status) {
          TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
                        @Override
            public void afterCompletion(int status) {
              super.afterCompletion(status);
              txStatus = status;
            }
View Full Code Here

    final TransactionTemplate transactionTemplate = new TransactionTemplate(transactionManager);
    try {
      transactionTemplate.execute(new TransactionCallback<Void>() {
                @Override
        public Void doInTransaction(TransactionStatus status) {
          TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
                        @Override
            public void afterCompletion(int status) {
              super.afterCompletion(status);
              txStatus = status;
              count++;
View Full Code Here

    final TransactionTemplate transactionTemplate = new TransactionTemplate(transactionManager);
    try {
      transactionTemplate.execute(new TransactionCallback<Void>() {
                @Override
        public Void doInTransaction(TransactionStatus status) {
          TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
                        @Override
            public void afterCompletion(int status) {
              super.afterCompletion(status);
              txStatus = status;
              count++;
View Full Code Here

    }

    public void doTansactional() throws Exception {
      if (TransactionSynchronizationManager.isActualTransactionActive() && !enteredTransaction) {
        transactionCount++;
        TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
          public void beforeCompletion() {
            enteredTransaction = false;
          }
        });
        enteredTransaction = true;
View Full Code Here

TOP

Related Classes of org.springframework.transaction.support.TransactionSynchronizationAdapter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.