Package org.apache.zookeeper.util
Class ServiceUtils
- java.lang.Object
-
- org.apache.zookeeper.util.ServiceUtils
-
public abstract class ServiceUtils extends Object
Utilities for service management.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidrequestSystemExit(int code)Force shutdown of the JVM using System.exit.static voidsetSystemExitProcedure(Consumer<Integer> systemExitProcedure)Override system callback.
-
-
-
Method Detail
-
setSystemExitProcedure
public static void setSystemExitProcedure(Consumer<Integer> systemExitProcedure)
Override system callback. Useful for preventing the JVM to exit in tests or in applications that are running an in-process ZooKeeper server.- Parameters:
systemExitProcedure-
-
requestSystemExit
public static void requestSystemExit(int code)
Force shutdown of the JVM using System.exit.- Parameters:
code- the exit code- See Also:
ExitCode
-
-