Package org.jboss.resteasy.utils

## Class TimeoutUtil

- java.lang.Object
- - org.jboss.resteasy.utils.TimeoutUtil

-     public class TimeoutUtil
      extends Object

  This class is copied from shared module of wildfly-core testsuite.

  Adjusts default timeouts according to the system property.

  All tests influenced by machine slowness should employ this util.

  Author:
    Ondrej Zizka, Radoslav Husar, Jan Lanik

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `static String` | `FACTOR_SYS_PROP` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `TimeoutUtil()` |

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `static int` | `adjust​(int amount)` | Adjusts timeout for operations.
    `static double` | `getFactor()` | Get timeout factor to multiply by.
    `static int` | `getRawFactor()` | Get raw timeout factor.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### FACTOR_SYS_PROP

          public static final String FACTOR_SYS_PROP

      See Also:
        Constant Field Values

  - ### Constructor Detail

    - #### TimeoutUtil

          public TimeoutUtil()

  - ### Method Detail

    - #### adjust

          public static int adjust​(int amount)

      Adjusts timeout for operations.
      Returns:
        given timeout adjusted by ratio from system property "ts.timeout.factor"

    - #### getFactor

          public static double getFactor()

      Get timeout factor to multiply by.
      Returns:
        double factor value

    - #### getRawFactor

          public static int getRawFactor()

      Get raw timeout factor.
      Returns:
        value of parsed system property "ts.timeout.factor"