java.lang.Object
org.eclipse.microprofile.fault.tolerance.tck.timeout.clientserver.DefaultTimeoutClient

@RequestScoped @Timeout public class DefaultTimeoutClient extends Object
A client to test Timeouts
Author:
Neil Young
  • Constructor Details

    • DefaultTimeoutClient

      public DefaultTimeoutClient()
  • Method Details

    • serviceA

      public Connection serviceA(long timeToSleep)
      serviceA uses the default Fault Tolerance timeout of 1 second.
      Parameters:
      timeToSleep - How long should the execution take in millis
      Returns:
      null or exception is raised
    • serviceB

      @Timeout(2000L) public Connection serviceB(long timeToSleep)
      serviceB specifies a an overriding Timeout longer than the default, at 2 seconds
      Parameters:
      timeToSleep - How long should the execution take in millis
      Returns:
      null or exception is raised