Class SpringTransactionInterceptor

    • Field Detail

      • transactionManager

        protected org.springframework.transaction.PlatformTransactionManager transactionManager
      • transactionPropagation

        protected int transactionPropagation
    • Constructor Detail

      • SpringTransactionInterceptor

        @Deprecated
        public SpringTransactionInterceptor​(org.springframework.transaction.PlatformTransactionManager transactionManager,
                                            int transactionPropagation)
        Deprecated.
        use the SpringTransactionInterceptor(PlatformTransactionManager, int, ProcessEngineConfigurationImpl) constructor to ensure that when used with CockroachDB, concurrency conflicts that occur on transaction commit are detected and handled.
        This constructor doesn't pass an instance of the ProcessEngineConfigurationImpl class. As a result, if it is used with CockroachDB, concurrency conflicts that occur on transaction commit will not be handled by the process engine.
      • SpringTransactionInterceptor

        public SpringTransactionInterceptor​(org.springframework.transaction.PlatformTransactionManager transactionManager,
                                            int transactionPropagation,
                                            ProcessEngineConfigurationImpl processEngineConfiguration)
    • Method Detail

      • execute

        public <T> T execute​(Command<T> command)