java命名空间javax.management.timer接口timermbean的类成员方法:
addnotification定义及介绍
本文导语:
addnotification
integer addnotification(string type,
string message,
object userdata,
date date,
long period,
long nboccurences)
throws illegalargum...
addnotification
integer addnotification(string type,
string message,
object userdata,
date date,
long period,
long nboccurences)
throws illegalargumentexception
- 创建具有指定
type
、message
和 userdata
的新计时器通知,并将其插入到带有给定日期、时段和出现数量的通知列表中。
如果要插入的计时器通知其日期早于当前的日期,则该方法具有把指定的日期当做当前日期的行为。
对于“一次性”通知,将立即发出该通知。
对于定期通知,将立即发出第一个通知,而后续通知将根据 period 参数指定的间隔提供。
注意,一旦将计时器通知添加到通知列表中,将不能更新其相关的日期、时段和出现数量。
如果是定期通知,则使用固定延迟 执行方案,如在 timer
中指定的那样。为了使用固定速率 执行方案,要使用 addnotification(string, string, object, date, long, long, boolean)
。
- 参数:
type
- 计时器通知类型。message
- 计时器通知详细消息。userdata
- 计时器通知用户数据对象。date
- 发出通知时的日期。period
- 计时器通知的时段(以毫秒为单位)。nboccurences
- 将发出的计时器通知的总数。
- 返回:
- 新创建的计时器通知的标识符。
- 抛出:
illegalargumentexception
- 如果 date 为 null
或者 period 或出现的数量为负数。- 另请参见:
addnotification(string, string, object, date, long, long, boolean)