java命名空间javax.management接口persistentmbean的类成员方法:
store定义及介绍
本文导语:
store
void store()
throws mbeanexception,
runtimeoperationsexception,
instancenotfoundexception
捕获此 mbean 实例的当前状态并将其写出到持久存储中。存储的状态可以包括属性和操作值。如果这些持久方法中有一...
void store()
throws mbeanexception,
runtimeoperationsexception,
instancenotfoundexception
- 捕获此 mbean 实例的当前状态并将其写出到持久存储中。存储的状态可以包括属性和操作值。如果这些持久方法中有一种不受支持,则将抛出 "servicenotfound" 异常。
mbean 和属性描述符中的持久策略可用来控制此方法的异常。如果 'persistpolicy' 字段是如下形式,则必须存储 mbean:
!= "never"
= "always"
= "ontimer" and now > 'lastpersisttime' + 'persistperiod'
= "nomoreoftenthan" and now > 'lastpersisttime' + 'persistperiod'
= "onunregister"
do not store the mbean if 'persistpolicy' field is:
= "never"
= "onupdate"
= "ontimer" && now < 'lastpersisttime' + 'persistperiod'
- 抛出:
mbeanexception
- 包装另一个异常或不受支持的持久性
runtimeoperationsexception
- 包装持久性机制中的异常
instancenotfoundexception
- 无法查找/访问持久存储