Package org.jobrunr

Class JobRunrException

    • Field Detail

      • SHOULD_NOT_HAPPEN_MESSAGE

        public static final java.lang.String SHOULD_NOT_HAPPEN_MESSAGE
        See Also:
        Constant Field Values
      • INVALID_LAMBDA_MESSAGE

        public static final java.lang.String INVALID_LAMBDA_MESSAGE
        See Also:
        Constant Field Values
    • Constructor Detail

      • JobRunrException

        public JobRunrException​(java.lang.String message)
      • JobRunrException

        public JobRunrException​(java.lang.String message,
                                java.lang.Throwable cause)
      • JobRunrException

        public JobRunrException​(java.lang.String message,
                                boolean doNotRetry)
      • JobRunrException

        public JobRunrException​(java.lang.String message,
                                boolean doNotRetry,
                                java.lang.Throwable cause)
    • Method Detail

      • isProblematicAndDoNotRetry

        public boolean isProblematicAndDoNotRetry()
      • shouldNotHappenException

        public static JobRunrException shouldNotHappenException​(java.lang.String message)
      • invalidLambdaException

        public static JobRunrException invalidLambdaException​(java.lang.Exception exception)
      • shouldNotHappenException

        public static JobRunrException shouldNotHappenException​(java.lang.Throwable cause)
      • configurationException

        public static JobRunrException configurationException​(java.lang.String message)
      • problematicConfigurationException

        public static JobRunrException problematicConfigurationException​(java.lang.String message)
      • problematicException

        public static JobRunrException problematicException​(java.lang.String message,
                                                            java.lang.Throwable cause)
      • configurationException

        public static JobRunrException configurationException​(java.lang.String message,
                                                              java.lang.Throwable cause)