Andrew Sterling Hanenkamp > FleetConf-0.01_016 > FleetConf::Agent::Parser::Stmt::REQUIRE

Download:
FleetConf-0.01_016.tar.gz

Dependencies

Annotate this POD

Module Version: 0.05   Source  

NAME ^

FleetConf::Agent::Parser::Stmt::REQUIRE - REQUIRE command

SYNOPSIS ^

  NAME Some-Agent
  MNEMONIC foo
  WORKFLOW Null

  REQUIRE this.bar = 10

DESCRIPTION ^

This command adds the ability to check that certain invariants hold before taking a lock on a record. REQUIRE statements have access to the current workflow record this.

The BNF for REQUIRE statments is:

  agent_command +::= require_command

  require_command ::= "REQUIRE" boolean_expression EOL

These statements are only evaluated during the requirements phase.

AUTHOR ^

Andrew Sterling Hanenkamp, <hanenkamp@users.sourceforge.net>

COPYRIGHT AND LICENSE ^

Copyright 2005 Andrew Sterling Hanenkamp. All Rights Reserved.

FleetConf is distributed and licensed under the same terms as Perl itself.

syntax highlighting: