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

@RequestScoped @Timeout(500L) public class ShorterTimeoutClient extends Object
A client to test Timeouts
Author:
Neil Young
  • Constructor Details

    • ShorterTimeoutClient

      public ShorterTimeoutClient()
  • Method Details

    • serviceA

      public Connection serviceA(long timeToSleep)
      serviceA uses the class scoped Fault Tolerance timeout of 0.5 seconds.
      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