@InterfaceAudience.Public @InterfaceStability.Evolving public class ServiceStateException extends RuntimeException implements org.apache.hadoop.util.ExitCodeProvider
LauncherExitCodes.EXIT_SERVICE_LIFECYCLE_EXCEPTION.| Constructor and Description | 
|---|
| ServiceStateException(int exitCode,
                     String message,
                     Throwable cause)Instantiate, using the specified exit code as the exit code
 of the exception, irrespetive of any exit code supplied by any inner
 cause. | 
| ServiceStateException(String message)Instantiate | 
| ServiceStateException(String message,
                     Throwable cause)Instantiate with a message and cause; if the cause has an exit code
 then it is used, otherwise the generic
  LauncherExitCodes.EXIT_SERVICE_LIFECYCLE_EXCEPTIONexit code
 is used. | 
| ServiceStateException(Throwable cause) | 
| Modifier and Type | Method and Description | 
|---|---|
| static RuntimeException | convert(String text,
       Throwable fault)Convert any exception into a  RuntimeException. | 
| static RuntimeException | convert(Throwable fault)Convert any exception into a  RuntimeException. | 
| int | getExitCode()Method to get the exit code. | 
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic ServiceStateException(String message)
message - error messagepublic ServiceStateException(String message, Throwable cause)
LauncherExitCodes.EXIT_SERVICE_LIFECYCLE_EXCEPTION exit code
 is used.message - exception messagecause - optional inner causepublic ServiceStateException(int exitCode,
                     String message,
                     Throwable cause)
exitCode - exit code to declaremessage - exception messagecause - inner causepublic ServiceStateException(Throwable cause)
public int getExitCode()
org.apache.hadoop.util.ExitCodeProvidergetExitCode in interface org.apache.hadoop.util.ExitCodeProviderpublic static RuntimeException convert(Throwable fault)
RuntimeException.
 All other exception types are wrapped in a new instance of
 ServiceStateException.fault - exception or throwableRuntimeException to rethrowpublic static RuntimeException convert(String text, Throwable fault)
RuntimeException.
 If the caught exception is already of that type, it is typecast to a
 RuntimeException and returned.
 All other exception types are wrapped in a new instance of
 ServiceStateException.text - text to use if a new exception is createdfault - exception or throwableRuntimeException to rethrowCopyright © 2022 Apache Software Foundation. All rights reserved.