1## OpenXPKI::Server::Workflow::Pause
2##
3## Written by Dieter Siebeck for the OpenXPKI project
4## Copyright (C) 2012 by The OpenXPKI Project
5
6package OpenXPKI::Server::Workflow::Pause;
7
8use strict;
9use warnings;
10use utf8;
11
12use OpenXPKI::Debug;
13use OpenXPKI::Server::Context;
14
15use Exception::Class (
16    "OpenXPKI::Server::Workflow::Pause" =>
17    {
18        fields => [ "cause" ],
19    }
20);
21
22
231;
24__END__
25
26=head1 Name
27
28OpenXPKI::Server::Workflow::Pause - special Workflow-Exception
29
30=head1 Description
31
32aborts the execution of OpenXPKI::Server::Workflow::Activity::run()
33is caught and handled from within OpenXPKI::Server::Workflow::execute_action
34
35=head1 Intended use
36
37no manual use of this class is intended. the class is used from within OpenXPKI::Server::Workflow::Activity::pause()