Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > jbpm知识点——Actions
【标  题】:jbpm知识点——Actions
【关键字】:jbpm,Actions
【来  源】:http://blog.csdn.net/jeffen2006/archive/2006/10/16/1336397.aspx

jbpm知识点——Actions

Your Ad Here

动作是在流程执行的事件上被执行的java代码片断。注意动作被放置在事件与被放置在节点之间的差异。放置在事件中的动作当事件激活时被执行,事件上的动作不能影响流程的控制流,放置在node上的动作则有传播流程执行的职责 。

我们将前一个专题(node)的例子作一点改动:

<start-state name="start">
      <transition name="tr1" to="node1"></transition>
   </start-state>
   <node name="node1">
     <event type="node-leave">
   <action class="com.jeffentest.JeffenActionHandler">
    <msg>HELLO</msg>
    </action> 
  </event>
      <transition name="tr2" to="end1"></transition>
   </node>
   <end-state name="end1"></end-state>

----------------------------------

运行结果:

StartState(start)
HELLOjeffen
EndState(end1)
Exception in thread "main" org.jbpm.JbpmException: couldn't signal token 'Token(/)' : node 'EndState(end1)' doesn't have a default transition

注意这里的异常,加了event,运行的步骤就不同了。对用工作流这种关键的开发还是谨慎点,多做测试。

junit使用简明手册:【上一篇】
SWT/JFace开发入门指南:【下一篇】
【相关文章】
  • jbpm知识点——exception-handler
  • jbpm知识点——state
  • jbpm用户指南翻译:第6章 配置
  • jBPM研究情况报告
  • .net 基础类库.实列.System.Transactions.自定义事物 (对2.0 加的事物类进行讲解)
  • DecisionExpressionTest(Jbpm)
  • 1.3 Formulating Abstractions with Higher-Order Pr
  • jbpm用户指南翻译:第5章 部署
  • jbpm用户指南翻译:第15章 记录日志
  • 利用扩展ActionServlet,解决中文编码问题
  • 【随机文章】
  • 搜索引擎的个性化可能反而会局限我们的思维
  • HP 服务器安装 SCO UNIX 5.0.4/5(上)
  • 用Linux作邮件服务器
  • 很精典的WEB开发常用代码
  • 10) && 與 || 差在哪?
  • 学习笔记之I/O完成端口(IOCP)
  • VJ6.0的使用方法(2)菜单与工具栏的介绍
  • [FreeBSD Hacks(一)]
  • 附录C 习题答案
  • LINUX学习笔记:遍历目录下的所有文件和文件夹
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.