Class ClientTransactionConfiguration

    • Field Detail

      • DFLT_TX_CONCURRENCY

        public static final TransactionConcurrency DFLT_TX_CONCURRENCY
        Default concurrency mode.
      • DFLT_TX_ISOLATION

        public static final TransactionIsolation DFLT_TX_ISOLATION
        Default transaction isolation level.
      • DFLT_TRANSACTION_TIMEOUT

        public static final long DFLT_TRANSACTION_TIMEOUT
        Default transaction timeout.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ClientTransactionConfiguration

        public ClientTransactionConfiguration()
        Empty constructor.
      • ClientTransactionConfiguration

        public ClientTransactionConfiguration​(ClientTransactionConfiguration cfg)
        Parameters:
        cfg - Configuration to copy.
    • Method Detail

      • getDefaultTxConcurrency

        public TransactionConcurrency getDefaultTxConcurrency()
        Default transaction concurrency to use when one is not explicitly specified. Default value is defined by DFLT_TX_CONCURRENCY.
        Returns:
        Default cache transaction concurrency.
      • setDefaultTxConcurrency

        public ClientTransactionConfiguration setDefaultTxConcurrency​(TransactionConcurrency dfltConcurrency)
        Sets default transaction concurrency.
        Parameters:
        dfltConcurrency - Default transaction concurrency.
        Returns:
        this for chaining.
      • getDefaultTxIsolation

        public TransactionIsolation getDefaultTxIsolation()
        Default transaction isolation to use when one is not explicitly specified. Default value is defined by DFLT_TX_ISOLATION.
        Returns:
        Default transaction isolation.
        See Also:
        Transaction
      • getDefaultTxTimeout

        public long getDefaultTxTimeout()
        Gets default transaction timeout. Default value is defined by DFLT_TRANSACTION_TIMEOUT which is 0 and means that transactions will never time out.
        Returns:
        Default transaction timeout.
      • setDefaultTxTimeout

        public ClientTransactionConfiguration setDefaultTxTimeout​(long dfltTxTimeout)
        Sets default transaction timeout in milliseconds.
        Parameters:
        dfltTxTimeout - Default transaction timeout.
        Returns:
        this for chaining.