global.TOP='/home/sbosse/proj/jam/js'; require(TOP+'/top/module')([process.cwd(),TOP]); var Io = Require('com/io'); var Aios = Require('jam/aios'); Aios.lock(); var ac = function (param1,param2) { //var self=this; // Data State this.param1=param1; this.param2=param2; this.x=0; this.list=[]; // Activities this.init = function () { var res; this.x=this.param1; //log('init'); }; this.end = function () { //log('finalize'); kill(); }; this.act1 = function () { this.x++; }; this.act2 = function () { }; this.act3 = function () { }; this.on = { error : function (e) { log('Caught exception '+e); }, exit : function () { log('Terminating.'); } }; // Transition network this.trans = { init: function () { return 'act1'; }, act1: function () { if (this.x