Package hudson.model

Class Failure

  • All Implemented Interfaces:
    Serializable, org.kohsuke.stapler.HttpResponse

    public class Failure
    extends RuntimeException
    implements org.kohsuke.stapler.HttpResponse
    Represents an error induced by user, encountered during HTTP request processing.

    The error page is rendered into HTML, but without a stack trace. So only use this exception when the error condition is anticipated by the program, and where we nor users don't need to see the stack trace to figure out the root cause.

    Since:
    1.321
    Author:
    Kohsuke Kawaguchi
    See Also:
    Serialized Form
    • Constructor Detail

      • Failure

        public Failure​(String message)
      • Failure

        public Failure​(String message,
                       boolean pre)
    • Method Detail

      • generateResponse

        public void generateResponse​(org.kohsuke.stapler.StaplerRequest req,
                                     org.kohsuke.stapler.StaplerResponse rsp,
                                     Object node,
                                     @CheckForNull
                                     Throwable throwable)
                              throws IOException,
                                     javax.servlet.ServletException
        Throws:
        IOException
        javax.servlet.ServletException
      • generateResponse

        public void generateResponse​(org.kohsuke.stapler.StaplerRequest req,
                                     org.kohsuke.stapler.StaplerResponse rsp,
                                     Object node)
                              throws IOException,
                                     javax.servlet.ServletException
        Specified by:
        generateResponse in interface org.kohsuke.stapler.HttpResponse
        Throws:
        IOException
        javax.servlet.ServletException