eXo Platform 3.5

## Chapter 26. JBossTransactionsService

## Introduction

JBossTransactionsService implements eXo TransactionService and provides access to JBoss Transaction Service (JBossTS) JTA implementation via eXo container dependency.

TransactionService used in JCR cache org.exoplatform.services.jcr.impl.dataflow.persistent.jbosscache.JBossCacheWorkspaceStorageCache implementaion. See Cluster configuration for example.

## Configuration

Example configuration:

      <component>

        <key>org.exoplatform.services.transaction.TransactionService</key>

        <type>org.exoplatform.services.transaction.jbosscache.JBossTransactionsService</type>

        <init-params>

          <value-param>

            <name>timeout</name>

            <value>3000</value>

          </value-param>

        </init-params>

      </component>

timeout - XA transaction timeout in seconds