Class NullBalancer

java.lang.Object
org.apache.maven.surefire.junitcore.pc.NullBalancer
All Implemented Interfaces:
Balancer

final class NullBalancer extends Object implements Balancer
This balancer implements Balancer and does not do anything -no blocking operation.
Since:
2.16
See Also:
  • Constructor Details

    • NullBalancer

      NullBalancer()
  • Method Details

    • acquirePermit

      public boolean acquirePermit()
      Description copied from interface: Balancer
      Acquires a permit from this balancer, blocking until one is available.
      Specified by:
      acquirePermit in interface Balancer
      Returns:
      true if current thread is NOT interrupted while waiting for a permit.
    • releasePermit

      public void releasePermit()
      Description copied from interface: Balancer
      Releases a permit, returning it to the balancer.
      Specified by:
      releasePermit in interface Balancer
    • releaseAllPermits

      public void releaseAllPermits()
      Specified by:
      releaseAllPermits in interface Balancer