/** * Set the transaction attribute to use when using an external transaction manager. * @param transactionAttribute the transaction attribute to set * @return the spec. * @see AbstractMessageListenerContainer#setTransactionAttribute(TransactionAttribute) */ public S transactionAttribute(TransactionAttribute transactionAttribute) { this.target.setTransactionAttribute(transactionAttribute); return _this(); }
/** * Set the transaction attribute to use when using an external transaction manager. * @param transactionAttribute the transaction attribute to set * @return the spec. * @see AbstractMessageListenerContainer#setTransactionAttribute(TransactionAttribute) */ public S transactionAttribute(TransactionAttribute transactionAttribute) { this.target.setTransactionAttribute(transactionAttribute); return _this(); }
container.setTransactionAttribute(this.transactionAttribute);
container.setTransactionAttribute(new DefaultTransactionAttribute(propagation)); container.setMessageListener(message -> { latch.countDown();
Collections.singletonList(new NoRollbackRuleAttribute(IllegalStateException.class)); transactionAttribute.setRollbackRules(rollbackRules); container.setTransactionAttribute(transactionAttribute); container.afterPropertiesSet(); container.start();
container.setTransactionAttribute(new DefaultTransactionAttribute(propagation)); container.setMessageListener(message -> { latch.countDown();
container.setTransactionAttribute(this.transactionAttribute);
container.setTransactionAttribute(this.transactionAttribute);
container.setTransactionAttribute(this.transactionAttribute);