Package com.sun.javatest.util
Class ExitCount
- java.lang.Object
-
- com.sun.javatest.util.ExitCount
-
public class ExitCount extends java.lang.Object
ExitCount can be used by a family of cooperating objects (windows?) to cause the process to exit when the last object is destroyed.
-
-
Constructor Summary
Constructors Constructor Description ExitCount()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
dec()
Decrement the count; if it reaches zero, the process will be forcibly exited.static boolean
dec(boolean autoExitIfZero, int exitCode)
Decrement the count; if it reaches zero, the process will optionally be exited.static void
inc()
Increment the count to prevent the process from exiting.
-
-
-
Method Detail
-
inc
public static void inc()
Increment the count to prevent the process from exiting.
-
dec
public static void dec()
Decrement the count; if it reaches zero, the process will be forcibly exited.
-
dec
public static boolean dec(boolean autoExitIfZero, int exitCode)
Decrement the count; if it reaches zero, the process will optionally be exited.- Parameters:
autoExitIfZero
- if true, and if the count gets decremented to zero, then the process will be exitedexitCode
- if the process is to be exited, this will be used as the exit code- Returns:
- true if the process has not been exited, and if the count is now zero
-
-