Brian Moseley > libservlet-0.9.2 > Servlet::ServletException

Download:
libservlet-0.9.2.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Source  

NAME ^

Servlet::ServletException - general servlet exception

SYNOPSIS ^

  package My::Servlet;

  use base qw(Servlet::GenericServlet);
  use Servlet::ServletException ();

  sub service {

      # ...

      eval {
          # ...
      };

      if ($@) {
          Servlet::ServletException->throw('something broke',
                                           root => $@);
      };

      # ...

  }

DESCRIPTION ^

Defines a general exception a servlet can throw when it encounters difficulty.

METHODS ^

new($msg, $root)

Constructs a new servlet exception. Optional arguments include an error message and the "root cause" exception that was encountered by the servlet.

Parameters:

$msg

the error message

$root

the exception that is the root cause of this exception

getRootCause()

Returns the exception that caused this servlet exception.

SEE ALSO ^

Servlet::Util::Exception

AUTHOR ^

Brian Moseley, bcm@maz.org

syntax highlighting: