findEJBTimers 命令

以下示例说明如何使用 findEJBTimers 命令查找 Enterprise JavaBeans (EJB) 计时器,并解释输出语句。要了解相关参数和语法信息,请阅读有关计时器服务命令的信息。

要在名为 server1 的服务器上查找所有 EJB 计时器,请在 profile_root/bin 目录中输入以下命令:

findEJBTimers server1 -all

要在 server1 上查找与 DefaultApplication 中的 Increment bean 相关联的所有 EJB 计时器,请在 profile_root/bin 目录中输入以下命令:

findEJBTimers server1 -app DefaultApplication.ear -mod Increment.jar -bean Increment
当找到匹配过滤条件的 EJB 计时器时,输出似乎类似于如下所示:
EJB Timer : 252     Expiration: 5/25/10 10:53 AM     Single
   EJB    : TimerPtestApp, TimerPtestEJB.jar, NoMoreTimeoutsBean
   Info   : Single
   Programmatic timer
EJB Timer : 253     Expiration: 5/25/10 11:47 AM     Calendar
   EJB    : TimerPtestApp, TimerPtestEJB.jar, NoMoreTimeoutsBean
   Automatic timer
Calendar expression: [start=null, end=null, timezone=null, seconds="52",
           minutes="47", hours="11", dayOfMonth="25", month="5", dayOfWeek="*",
           year="2010"]
2 EJB Timer tasks found
在此输出中,存在以下元素:
  • EJB Timer 是计时器的唯一标识。
  • Expiration 是下次要执行的计时器。
  • Calendar expression 是日历表达式,用于定义计时器到期时间间隔和频率(如果 ScheduleExpression 定义了计时器到期)。所有自动计时器都具有 ScheduleExpression 定义的到期。
  • EJB Key 是实体 Bean 的主键的 toString() 方法输出。对于其他 EJB 类型,输出将为 Not Available
  • Info 是创建 EJB 计时器时,该应用程序传递的对象的 toString() 方法输出。

对于主键和计时器信息,只显示 toString() 输出的前 40 个字节。仅当应用程序为这些对象重设 toString() 方法时,此信息才是有用的。


指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rejb_timsercomex1
文件名:rejb_timsercomex1.html